C# 클래스 KBS2.Controls.BlueprintPanel

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

공개 프로퍼티들

프로퍼티 타입 설명
ActiveBlueprint Blueprint
CornerSnapDistance int
HoveredCorner Corner
HoveredRoom KBS2.Models.Room
HoveredWall Wall
OriginalBlueprint Blueprint
Renderer BlueprintRenderer
SelectedCorner Corner
SelectedRoom KBS2.Models.Room
SelectedWall Wall
WallDistance int
_currentRoom KBS2.Models.Room

공개 메소드들

메소드 설명
BlueprintPanel ( ) : System
GetEditMode ( ) : bool
ResizeElement ( ) : void
SetEditMode ( bool editMode, bool restore = false ) : void

보호된 메소드들

메소드 설명
EventContextMenuAddCornerToCurrentRoom ( object sender, EventArgs e ) : void
EventContextMenuAddCornerToSelectedRoom ( object sender, EventArgs e ) : void
EventContextMenuConnectCornersWithWall ( object sender, EventArgs e ) : void
EventContextMenuDeleteCorner ( object sender, EventArgs e ) : void
EventContextMenuDeleteRoom ( object sender, EventArgs e ) : void
EventContextMenuDeleteWall ( object sender, EventArgs e ) : void
EventContextMenuDoorChangeDirection ( object sender, EventArgs e ) : void
EventContextMenuDoorChangeHinge ( object sender, EventArgs e ) : void
EventContextMenuDoorToWall ( object sender, EventArgs e ) : void
EventContextMenuEdit ( object sender, EventArgs e ) : void
EventContextMenuEditRoom ( object sender, EventArgs e ) : void
EventContextMenuNewCorner ( object sender, EventArgs e ) : void
EventContextMenuNewCornerWithWall ( object sender, EventArgs e ) : void
EventContextMenuNewRoom ( object sender, EventArgs e ) : void
EventContextMenuSave ( object sender, EventArgs e ) : void
EventContextMenuUndo ( object sender, EventArgs e ) : void
EventContextMenuWallToDoor ( object sender, EventArgs e ) : void
LoadContextMenu ( ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void

메소드 상세

BlueprintPanel() 공개 메소드

public BlueprintPanel ( ) : System
리턴 System

EventContextMenuAddCornerToCurrentRoom() 보호된 메소드

protected EventContextMenuAddCornerToCurrentRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuAddCornerToSelectedRoom() 보호된 메소드

protected EventContextMenuAddCornerToSelectedRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuConnectCornersWithWall() 보호된 메소드

protected EventContextMenuConnectCornersWithWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuDeleteCorner() 보호된 메소드

protected EventContextMenuDeleteCorner ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuDeleteRoom() 보호된 메소드

protected EventContextMenuDeleteRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuDeleteWall() 보호된 메소드

protected EventContextMenuDeleteWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuDoorChangeDirection() 보호된 메소드

protected EventContextMenuDoorChangeDirection ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuDoorChangeHinge() 보호된 메소드

protected EventContextMenuDoorChangeHinge ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuDoorToWall() 보호된 메소드

protected EventContextMenuDoorToWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuEdit() 보호된 메소드

protected EventContextMenuEdit ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuEditRoom() 보호된 메소드

protected EventContextMenuEditRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuNewCorner() 보호된 메소드

protected EventContextMenuNewCorner ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuNewCornerWithWall() 보호된 메소드

protected EventContextMenuNewCornerWithWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuNewRoom() 보호된 메소드

protected EventContextMenuNewRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuSave() 보호된 메소드

protected EventContextMenuSave ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuUndo() 보호된 메소드

protected EventContextMenuUndo ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

EventContextMenuWallToDoor() 보호된 메소드

protected EventContextMenuWallToDoor ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

GetEditMode() 공개 메소드

public GetEditMode ( ) : bool
리턴 bool

LoadContextMenu() 보호된 메소드

protected LoadContextMenu ( ) : void
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

ResizeElement() 공개 메소드

public ResizeElement ( ) : void
리턴 void

SetEditMode() 공개 메소드

public SetEditMode ( bool editMode, bool restore = false ) : void
editMode bool
restore bool
리턴 void

프로퍼티 상세

ActiveBlueprint 공개적으로 프로퍼티

public Blueprint ActiveBlueprint
리턴 Blueprint

CornerSnapDistance 공개적으로 프로퍼티

public int CornerSnapDistance
리턴 int

HoveredCorner 공개적으로 프로퍼티

public Corner HoveredCorner
리턴 Corner

HoveredRoom 공개적으로 프로퍼티

public Room,KBS2.Models HoveredRoom
리턴 KBS2.Models.Room

HoveredWall 공개적으로 프로퍼티

public Wall HoveredWall
리턴 Wall

OriginalBlueprint 공개적으로 프로퍼티

public Blueprint OriginalBlueprint
리턴 Blueprint

Renderer 공개적으로 프로퍼티

public BlueprintRenderer Renderer
리턴 BlueprintRenderer

SelectedCorner 공개적으로 프로퍼티

public Corner SelectedCorner
리턴 Corner

SelectedRoom 공개적으로 프로퍼티

public Room,KBS2.Models SelectedRoom
리턴 KBS2.Models.Room

SelectedWall 공개적으로 프로퍼티

public Wall SelectedWall
리턴 Wall

WallDistance 공개적으로 프로퍼티

public int WallDistance
리턴 int

_currentRoom 공개적으로 프로퍼티

public Room,KBS2.Models _currentRoom
리턴 KBS2.Models.Room