C# Class UnityEditorInternal.RectUtils

显示文件 Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Methods

Method Description
Contains ( Rect a, Rect b ) : bool
Encompass ( Rect a, Rect b ) : Rect
Inflate ( Rect a, float factor ) : Rect
Inflate ( Rect a, float factorX, float factorY ) : Rect
Intersection ( Rect r1, Rect r2, Rect &intersection ) : bool
Intersects ( Rect r1, Rect r2 ) : bool
IntersectsSegment ( Rect rect, Vector2 p1, Vector2 p2 ) : bool
Move ( Rect r, Vector2 delta ) : Rect
Offset ( Rect a, Rect b ) : Rect
Offset ( Rect r, float offsetX, float offsetY ) : Rect
OffsetX ( Rect r, float offsetX ) : Rect

Method Details

Contains() public static method

public static Contains ( Rect a, Rect b ) : bool
a UnityEngine.Rect
b UnityEngine.Rect
return bool

Encompass() public static method

public static Encompass ( Rect a, Rect b ) : Rect
a UnityEngine.Rect
b UnityEngine.Rect
return UnityEngine.Rect

Inflate() public static method

public static Inflate ( Rect a, float factor ) : Rect
a UnityEngine.Rect
factor float
return UnityEngine.Rect

Inflate() public static method

public static Inflate ( Rect a, float factorX, float factorY ) : Rect
a UnityEngine.Rect
factorX float
factorY float
return UnityEngine.Rect

Intersection() public static method

public static Intersection ( Rect r1, Rect r2, Rect &intersection ) : bool
r1 UnityEngine.Rect
r2 UnityEngine.Rect
intersection UnityEngine.Rect
return bool

Intersects() public static method

public static Intersects ( Rect r1, Rect r2 ) : bool
r1 UnityEngine.Rect
r2 UnityEngine.Rect
return bool

IntersectsSegment() public static method

public static IntersectsSegment ( Rect rect, Vector2 p1, Vector2 p2 ) : bool
rect UnityEngine.Rect
p1 Vector2
p2 Vector2
return bool

Move() public static method

public static Move ( Rect r, Vector2 delta ) : Rect
r UnityEngine.Rect
delta Vector2
return UnityEngine.Rect

Offset() public static method

public static Offset ( Rect a, Rect b ) : Rect
a UnityEngine.Rect
b UnityEngine.Rect
return UnityEngine.Rect

Offset() public static method

public static Offset ( Rect r, float offsetX, float offsetY ) : Rect
r UnityEngine.Rect
offsetX float
offsetY float
return UnityEngine.Rect

OffsetX() public static method

public static OffsetX ( Rect r, float offsetX ) : Rect
r UnityEngine.Rect
offsetX float
return UnityEngine.Rect