Struct GcAABB
軸に平行な矩形 (Axis Aligned Bounding Box)
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: GameCanvas.dll
Syntax
public struct GcAABB : IPrimitive<GcAABB>, IEquatable<GcAABB>
Constructors
GcAABB(float2, float2)
Declaration
public GcAABB(in float2 center, in float2 halfSize)
Parameters
GcAABB(Rect)
Declaration
public GcAABB(in Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
Fields
Center
Declaration
Field Value
HalfSize
Declaration
Field Value
Methods
Equals(GcAABB)
Declaration
public bool Equals(GcAABB other)
Parameters
Type |
Name |
Description |
GcAABB |
other |
|
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Overrides
System.ValueType.Equals(System.Object)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
System.ValueType.GetHashCode()
GetPoint(GcAnchor)
Declaration
public float2 GetPoint(in GcAnchor anchor)
Parameters
Returns
MinMax(float2, float2)
Declaration
public static GcAABB MinMax(in float2 a, in float2 b)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
System.ValueType.ToString()
WH(float2)
Declaration
public static GcAABB WH(in float2 size)
Parameters
Type |
Name |
Description |
float2 |
size |
|
Returns
XYWH(Single, Single, Single, Single)
Declaration
public static GcAABB XYWH(in float x, in float y, in float width, in float height)
Parameters
Returns
XYWH(float2, float2)
Declaration
public static GcAABB XYWH(in float2 position, in float2 size)
Parameters
Returns
Operators
Equality(GcAABB, GcAABB)
Declaration
public static bool operator ==(GcAABB lh, GcAABB rh)
Parameters
Returns
Explicit(GcAABB to Rect)
Declaration
public static explicit operator Rect(GcAABB aabb)
Parameters
Type |
Name |
Description |
GcAABB |
aabb |
|
Returns
Explicit(Rect to GcAABB)
Declaration
public static explicit operator GcAABB(Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
Returns
Implicit(GcAABB to GcRect)
Declaration
public static implicit operator GcRect(GcAABB aabb)
Parameters
Type |
Name |
Description |
GcAABB |
aabb |
|
Returns
Inequality(GcAABB, GcAABB)
Declaration
public static bool operator !=(GcAABB lh, GcAABB rh)
Parameters
Returns
Implements
System.IEquatable<T>
Extension Methods