Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.BoundingRectangle
类 Engine.BoundingRectangle 继承关系图:
Engine.BoundingRectangle 的协作图:

Public 成员函数

 BoundingRectangle (float x1, float y1, float x2, float y2)
 BoundingRectangle (Vector2 min, Vector2 max)
 BoundingRectangle (IEnumerable< Vector2 > points)
override bool Equals (object obj)
override int GetHashCode ()
override string ToString ()
bool Equals (BoundingRectangle other)
Vector2 Center ()
Vector2 Size ()
float Area ()
bool Contains (Vector2 p)
bool Intersection (BoundingRectangle r)
bool Intersection (BoundingCircle circle)

静态 Public 成员函数

static implicit operator BoundingRectangle ((float X1, float Y1, float X2, float Y2) v)
static BoundingRectangle Intersection (BoundingRectangle r1, BoundingRectangle r2)
static BoundingRectangle Union (BoundingRectangle r1, BoundingRectangle r2)
static BoundingRectangle Union (BoundingRectangle r, Vector2 p)
static float Distance (BoundingRectangle r, Vector2 p)
static bool operator== (BoundingRectangle a, BoundingRectangle b)
static bool operator!= (BoundingRectangle a, BoundingRectangle b)

Public 属性

Vector2 Min
Vector2 Max

属性

IEnumerable< Vector2Corners [get]

详细描述

在文件 BoundingRectangle.cs2 行定义.

构造及析构函数说明

◆ BoundingRectangle() [1/3]

Engine.BoundingRectangle.BoundingRectangle ( float x1,
float y1,
float x2,
float y2 )

在文件 BoundingRectangle.cs16 行定义.

这是这个函数的调用关系图:

◆ BoundingRectangle() [2/3]

Engine.BoundingRectangle.BoundingRectangle ( Vector2 min,
Vector2 max )

在文件 BoundingRectangle.cs21 行定义.

◆ BoundingRectangle() [3/3]

Engine.BoundingRectangle.BoundingRectangle ( IEnumerable< Vector2 > points)

在文件 BoundingRectangle.cs26 行定义.

函数调用图:

成员函数说明

◆ Area()

float Engine.BoundingRectangle.Area ( )

在文件 BoundingRectangle.cs55 行定义.

函数调用图:

◆ Center()

Vector2 Engine.BoundingRectangle.Center ( )

在文件 BoundingRectangle.cs51 行定义.

◆ Contains()

bool Engine.BoundingRectangle.Contains ( Vector2 p)

在文件 BoundingRectangle.cs60 行定义.

这是这个函数的调用关系图:

◆ Distance()

float Engine.BoundingRectangle.Distance ( BoundingRectangle r,
Vector2 p )
static

在文件 BoundingRectangle.cs88 行定义.

函数调用图:

◆ Equals() [1/2]

bool Engine.BoundingRectangle.Equals ( BoundingRectangle other)

在文件 BoundingRectangle.cs49 行定义.

函数调用图:

◆ Equals() [2/2]

override bool Engine.BoundingRectangle.Equals ( object obj)

在文件 BoundingRectangle.cs43 行定义.

函数调用图:

◆ GetHashCode()

override int Engine.BoundingRectangle.GetHashCode ( )

在文件 BoundingRectangle.cs45 行定义.

◆ Intersection() [1/3]

bool Engine.BoundingRectangle.Intersection ( BoundingCircle circle)

在文件 BoundingRectangle.cs64 行定义.

◆ Intersection() [2/3]

bool Engine.BoundingRectangle.Intersection ( BoundingRectangle r)

在文件 BoundingRectangle.cs62 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Intersection() [3/3]

BoundingRectangle Engine.BoundingRectangle.Intersection ( BoundingRectangle r1,
BoundingRectangle r2 )
static

在文件 BoundingRectangle.cs70 行定义.

函数调用图:

◆ operator BoundingRectangle()

implicit Engine.BoundingRectangle.operator BoundingRectangle ( (float X1, float Y1, float X2, float Y2) v)
static

在文件 BoundingRectangle.cs41 行定义.

◆ operator!=()

bool Engine.BoundingRectangle.operator!= ( BoundingRectangle a,
BoundingRectangle b )
static

在文件 BoundingRectangle.cs96 行定义.

函数调用图:

◆ operator==()

bool Engine.BoundingRectangle.operator== ( BoundingRectangle a,
BoundingRectangle b )
static

在文件 BoundingRectangle.cs94 行定义.

函数调用图:

◆ Size()

Vector2 Engine.BoundingRectangle.Size ( )

在文件 BoundingRectangle.cs53 行定义.

这是这个函数的调用关系图:

◆ ToString()

override string Engine.BoundingRectangle.ToString ( )

在文件 BoundingRectangle.cs47 行定义.

◆ Union() [1/2]

BoundingRectangle Engine.BoundingRectangle.Union ( BoundingRectangle r,
Vector2 p )
static

在文件 BoundingRectangle.cs82 行定义.

函数调用图:

◆ Union() [2/2]

BoundingRectangle Engine.BoundingRectangle.Union ( BoundingRectangle r1,
BoundingRectangle r2 )
static

在文件 BoundingRectangle.cs76 行定义.

函数调用图:

类成员变量说明

◆ Max

Vector2 Engine.BoundingRectangle.Max

在文件 BoundingRectangle.cs5 行定义.

◆ Min

Vector2 Engine.BoundingRectangle.Min

在文件 BoundingRectangle.cs3 行定义.

属性说明

◆ Corners

IEnumerable<Vector2> Engine.BoundingRectangle.Corners
get

在文件 BoundingRectangle.cs7 行定义.


该结构体的文档由以下文件生成: