C# Класс GUIDraw, Unity3D

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
clippingEnabled bool

Защищенные свойства (Protected)

Свойство Тип Описание
clippingBounds Rect
lineMaterial Material

Открытые методы

Метод Описание
BeginGroup ( Rect position ) : void
DrawLine ( Vector2 pointA, Vector2 pointB, Color color ) : void
DrawRect ( Rect rect, Color color ) : void
EndGroup ( ) : void
IntersectRectangle ( Vector2 sp, Vector2 tp, Rect source ) : IntersectStruct
Intersects ( Vector2 a1, Vector2 a2, Vector2 b1, Vector2 b2 ) : IntersectStruct

Защищенные методы

Метод Описание
clip_test ( float p, float q, float &u1, float &u2 ) : bool
segment_rect_intersection ( Rect bounds, Vector2 &p1, Vector2 &p2 ) : bool

Описание методов

BeginGroup() публичный статический Метод

public static BeginGroup ( Rect position ) : void
position Rect
Результат void

DrawLine() публичный статический Метод

public static DrawLine ( Vector2 pointA, Vector2 pointB, Color color ) : void
pointA Vector2
pointB Vector2
color Color
Результат void

DrawRect() публичный статический Метод

public static DrawRect ( Rect rect, Color color ) : void
rect Rect
color Color
Результат void

EndGroup() публичный статический Метод

public static EndGroup ( ) : void
Результат void

IntersectRectangle() публичный статический Метод

public static IntersectRectangle ( Vector2 sp, Vector2 tp, Rect source ) : IntersectStruct
sp Vector2
tp Vector2
source Rect
Результат IntersectStruct

Intersects() публичный статический Метод

public static Intersects ( Vector2 a1, Vector2 a2, Vector2 b1, Vector2 b2 ) : IntersectStruct
a1 Vector2
a2 Vector2
b1 Vector2
b2 Vector2
Результат IntersectStruct

clip_test() защищенный статический Метод

protected static clip_test ( float p, float q, float &u1, float &u2 ) : bool
p float
q float
u1 float
u2 float
Результат bool

segment_rect_intersection() защищенный статический Метод

protected static segment_rect_intersection ( Rect bounds, Vector2 &p1, Vector2 &p2 ) : bool
bounds Rect
p1 Vector2
p2 Vector2
Результат bool

Описание свойств

clippingBounds защищенное статическое свойство

protected static Rect clippingBounds
Результат Rect

clippingEnabled публичное статическое свойство

public static bool clippingEnabled
Результат bool

lineMaterial защищенное статическое свойство

protected static Material lineMaterial
Результат Material