C# Класс FlatRedBall.SpecializedXnaControls.RegionSelection.RectangleSelector

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

Private Properties

Свойство Тип Описание
ClickActivity void
DragActivity void
GetMultipliersFromSideGrabbed void
KeyboardActivity void
MouseAndCursorActivity void
PushActivity void
RecordOldValues void
ResizeCircleActivity void
RoundIfNecessary float
SetWindowsCursor void
UpdateVisibility void

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

Метод Описание
Activity ( Cursor cursor, Keyboard keyboard, System container, SystemManagers managers ) : void
AddToManagers ( SystemManagers managers ) : void
GetSideOver ( float x, float y ) : ResizeSide
HasCursorOver ( Cursor cursor, SystemManagers managers ) : bool
RectangleSelector ( SystemManagers managers ) : System
RemoveFromManagers ( SystemManagers managers ) : void
UpdateHandles ( ) : void

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

Метод Описание
ClickActivity ( Cursor cursor ) : void
DragActivity ( Cursor cursor, SystemManagers managers ) : void
GetMultipliersFromSideGrabbed ( float &widthMultiplier, float &heightMultiplier, float &xMultiplier, float &yMultiplier ) : void
KeyboardActivity ( Keyboard keyBoard ) : void
MouseAndCursorActivity ( Cursor cursor, System container, SystemManagers managers ) : void
PushActivity ( ResizeSide sideOver, Cursor cursor ) : void
RecordOldValues ( ) : void
ResizeCircleActivity ( SystemManagers managers ) : void
RoundIfNecessary ( float value ) : float
SetWindowsCursor ( System container, ResizeSide sideGrabbed, ResizeSide sideOver, bool resetToArrow, bool flipHorizontal, bool flipVertical ) : void
UpdateVisibility ( ) : void

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

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

public Activity ( Cursor cursor, Keyboard keyboard, System container, SystemManagers managers ) : void
cursor Cursor
keyboard Keyboard
container System
managers RenderingLibrary.SystemManagers
Результат void

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

public AddToManagers ( SystemManagers managers ) : void
managers RenderingLibrary.SystemManagers
Результат void

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

public GetSideOver ( float x, float y ) : ResizeSide
x float
y float
Результат ResizeSide

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

public HasCursorOver ( Cursor cursor, SystemManagers managers ) : bool
cursor Cursor
managers RenderingLibrary.SystemManagers
Результат bool

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

public RectangleSelector ( SystemManagers managers ) : System
managers RenderingLibrary.SystemManagers
Результат System

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

public RemoveFromManagers ( SystemManagers managers ) : void
managers RenderingLibrary.SystemManagers
Результат void

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

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