C# 클래스 FlatRedBall.SpecializedXnaControls.RegionSelection.RectangleSelector

파일 보기 프로젝트 열기: vchelaru/FlatRedBall 1 사용 예제들

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