C# Класс PixelFarm.Agg.ClipLiangBarsky

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

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

Метод Описание
ClipLineSegment ( int &x1, int &y1, int &x2, int &y2, RectInt clip_box ) : int
ClipMovePoint ( int x1, int y1, int x2, int y2, RectInt clip_box, int &x, int &y, int flags ) : bool
DoClipLiangBarsky ( int x1, int y1, int x2, int y2, RectInt clip_box, int x, int y ) : int
Flags ( int x, int y, RectInt clip_box ) : int
GetFlagsX ( int x, RectInt clip_box ) : int
GetFlagsY ( int y, RectInt clip_box ) : int

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

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

public static ClipLineSegment ( int &x1, int &y1, int &x2, int &y2, RectInt clip_box ) : int
x1 int
y1 int
x2 int
y2 int
clip_box RectInt
Результат int

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

public static ClipMovePoint ( int x1, int y1, int x2, int y2, RectInt clip_box, int &x, int &y, int flags ) : bool
x1 int
y1 int
x2 int
y2 int
clip_box RectInt
x int
y int
flags int
Результат bool

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

public static DoClipLiangBarsky ( int x1, int y1, int x2, int y2, RectInt clip_box, int x, int y ) : int
x1 int
y1 int
x2 int
y2 int
clip_box RectInt
x int
y int
Результат int

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

public static Flags ( int x, int y, RectInt clip_box ) : int
x int
y int
clip_box RectInt
Результат int

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

public static GetFlagsX ( int x, RectInt clip_box ) : int
x int
clip_box RectInt
Результат int

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

public static GetFlagsY ( int y, RectInt clip_box ) : int
y int
clip_box RectInt
Результат int