C# 클래스 SadConsoleEditor.Tools.SelectionTool

상속: ITool
파일 보기 프로젝트 열기: Thraka/SadConsoleEditor

공개 프로퍼티들

프로퍼티 타입 설명
Brush LayeredGameObject
SelectionBox ResizableObject

공개 메소드들

메소드 설명
LoadBrush ( TextSurface surface ) : void
MouseEnterSurface ( MouseInfo info, ITextSurface surface ) : void
MouseExitSurface ( MouseInfo info, ITextSurface surface ) : void
MouseMoveSurface ( MouseInfo info, ITextSurface surface ) : void
OnDeselected ( ) : void
OnSelected ( ) : void
ProcessKeyboard ( KeyboardInfo info, ITextSurface surface ) : bool
ProcessMouse ( MouseInfo info, ITextSurface surface ) : void
RefreshTool ( ) : void
ResetSelection ( ) : void
SelectionTool ( ) : System
ToString ( ) : string
Update ( ) : void

비공개 메소드들

메소드 설명
ClearBrush ( int consoleLocationX, int consoleLocationY, ITextSurface surface ) : void
MakeBoxAnimation ( int width, int height, Point center ) : void
PanelStateChanged ( SelectionToolPanel state ) : void
SaveBrush ( ) : TextSurface
StampBrush ( int consoleLocationX, int consoleLocationY, ITextSurface surface ) : void

메소드 상세

LoadBrush() 공개 메소드

public LoadBrush ( TextSurface surface ) : void
surface TextSurface
리턴 void

MouseEnterSurface() 공개 메소드

public MouseEnterSurface ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
리턴 void

MouseExitSurface() 공개 메소드

public MouseExitSurface ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
리턴 void

MouseMoveSurface() 공개 메소드

public MouseMoveSurface ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
리턴 void

OnDeselected() 공개 메소드

public OnDeselected ( ) : void
리턴 void

OnSelected() 공개 메소드

public OnSelected ( ) : void
리턴 void

ProcessKeyboard() 공개 메소드

public ProcessKeyboard ( KeyboardInfo info, ITextSurface surface ) : bool
info SadConsole.Input.KeyboardInfo
surface ITextSurface
리턴 bool

ProcessMouse() 공개 메소드

public ProcessMouse ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
리턴 void

RefreshTool() 공개 메소드

public RefreshTool ( ) : void
리턴 void

ResetSelection() 공개 메소드

public ResetSelection ( ) : void
리턴 void

SelectionTool() 공개 메소드

public SelectionTool ( ) : System
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

Brush 공개적으로 프로퍼티

public LayeredGameObject,SadConsoleEditor.Tools Brush
리턴 LayeredGameObject

SelectionBox 공개적으로 프로퍼티

public ResizableObject SelectionBox
리턴 ResizableObject