C# Класс Knot3.Framework.Math.Bounds

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

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

Метод Описание
Bounds ( IScreen screen, float relX, float relY, float relWidth, float relHeight ) : System
Bounds ( ScreenPoint position, ScreenPoint size ) : System
Bounds ( ScreenPoint position, ScreenPoint size, ScreenPoint padding ) : System
Contains ( Point point ) : bool
Contains ( ScreenPoint point ) : bool
FromBottom ( Func percent ) : Bounds
FromBottom ( float percent ) : Bounds
FromLeft ( Func percent ) : Bounds
FromLeft ( float percent ) : Bounds
FromRight ( Func percent ) : Bounds
FromRight ( float percent ) : Bounds
FromTop ( Func percent ) : Bounds
FromTop ( float percent ) : Bounds
Grow ( int xy ) : Bounds
Grow ( int x, int y ) : Bounds
In ( Bounds container ) : Bounds
Shrink ( int xy ) : Bounds
Shrink ( int x, int y ) : Bounds
Zero ( IScreen screen ) : Bounds

Приватные методы

Метод Описание
ToString ( ) : string

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

Bounds() публичный Метод

public Bounds ( IScreen screen, float relX, float relY, float relWidth, float relHeight ) : System
screen IScreen
relX float
relY float
relWidth float
relHeight float
Результат System

Bounds() публичный Метод

public Bounds ( ScreenPoint position, ScreenPoint size ) : System
position ScreenPoint
size ScreenPoint
Результат System

Bounds() публичный Метод

public Bounds ( ScreenPoint position, ScreenPoint size, ScreenPoint padding ) : System
position ScreenPoint
size ScreenPoint
padding ScreenPoint
Результат System

Contains() публичный Метод

public Contains ( Point point ) : bool
point Point
Результат bool

Contains() публичный Метод

public Contains ( ScreenPoint point ) : bool
point ScreenPoint
Результат bool

FromBottom() публичный Метод

public FromBottom ( Func percent ) : Bounds
percent Func
Результат Bounds

FromBottom() публичный Метод

public FromBottom ( float percent ) : Bounds
percent float
Результат Bounds

FromLeft() публичный Метод

public FromLeft ( Func percent ) : Bounds
percent Func
Результат Bounds

FromLeft() публичный Метод

public FromLeft ( float percent ) : Bounds
percent float
Результат Bounds

FromRight() публичный Метод

public FromRight ( Func percent ) : Bounds
percent Func
Результат Bounds

FromRight() публичный Метод

public FromRight ( float percent ) : Bounds
percent float
Результат Bounds

FromTop() публичный Метод

public FromTop ( Func percent ) : Bounds
percent Func
Результат Bounds

FromTop() публичный Метод

public FromTop ( float percent ) : Bounds
percent float
Результат Bounds

Grow() публичный Метод

public Grow ( int xy ) : Bounds
xy int
Результат Bounds

Grow() публичный Метод

public Grow ( int x, int y ) : Bounds
x int
y int
Результат Bounds

In() публичный Метод

public In ( Bounds container ) : Bounds
container Bounds
Результат Bounds

Shrink() публичный Метод

public Shrink ( int xy ) : Bounds
xy int
Результат Bounds

Shrink() публичный Метод

public Shrink ( int x, int y ) : Bounds
x int
y int
Результат Bounds

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

public static Zero ( IScreen screen ) : Bounds
screen IScreen
Результат Bounds