C# Class KBS2.Controls.BlueprintPanel

Afficher le fichier Open project: Railec/SE1cKBS2 Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
BlueprintPanel ( ) : System
GetEditMode ( ) : bool
ResizeElement ( ) : void
SetEditMode ( bool editMode, bool restore = false ) : void

Méthodes protégées

Méthode Description
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

Method Details

BlueprintPanel() public méthode

public BlueprintPanel ( ) : System
Résultat System

EventContextMenuAddCornerToCurrentRoom() protected méthode

protected EventContextMenuAddCornerToCurrentRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuAddCornerToSelectedRoom() protected méthode

protected EventContextMenuAddCornerToSelectedRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuConnectCornersWithWall() protected méthode

protected EventContextMenuConnectCornersWithWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuDeleteCorner() protected méthode

protected EventContextMenuDeleteCorner ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuDeleteRoom() protected méthode

protected EventContextMenuDeleteRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuDeleteWall() protected méthode

protected EventContextMenuDeleteWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuDoorChangeDirection() protected méthode

protected EventContextMenuDoorChangeDirection ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuDoorChangeHinge() protected méthode

protected EventContextMenuDoorChangeHinge ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuDoorToWall() protected méthode

protected EventContextMenuDoorToWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuEdit() protected méthode

protected EventContextMenuEdit ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuEditRoom() protected méthode

protected EventContextMenuEditRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuNewCorner() protected méthode

protected EventContextMenuNewCorner ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuNewCornerWithWall() protected méthode

protected EventContextMenuNewCornerWithWall ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuNewRoom() protected méthode

protected EventContextMenuNewRoom ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuSave() protected méthode

protected EventContextMenuSave ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuUndo() protected méthode

protected EventContextMenuUndo ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

EventContextMenuWallToDoor() protected méthode

protected EventContextMenuWallToDoor ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

GetEditMode() public méthode

public GetEditMode ( ) : bool
Résultat bool

LoadContextMenu() protected méthode

protected LoadContextMenu ( ) : void
Résultat void

OnMouseDown() protected méthode

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseUp() protected méthode

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnPaint() protected méthode

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Résultat void

ResizeElement() public méthode

public ResizeElement ( ) : void
Résultat void

SetEditMode() public méthode

public SetEditMode ( bool editMode, bool restore = false ) : void
editMode bool
restore bool
Résultat void

Property Details

ActiveBlueprint public_oe property

public Blueprint ActiveBlueprint
Résultat Blueprint

CornerSnapDistance public_oe property

public int CornerSnapDistance
Résultat int

HoveredCorner public_oe property

public Corner HoveredCorner
Résultat Corner

HoveredRoom public_oe property

public Room,KBS2.Models HoveredRoom
Résultat KBS2.Models.Room

HoveredWall public_oe property

public Wall HoveredWall
Résultat Wall

OriginalBlueprint public_oe property

public Blueprint OriginalBlueprint
Résultat Blueprint

Renderer public_oe property

public BlueprintRenderer Renderer
Résultat BlueprintRenderer

SelectedCorner public_oe property

public Corner SelectedCorner
Résultat Corner

SelectedRoom public_oe property

public Room,KBS2.Models SelectedRoom
Résultat KBS2.Models.Room

SelectedWall public_oe property

public Wall SelectedWall
Résultat Wall

WallDistance public_oe property

public int WallDistance
Résultat int

_currentRoom public_oe property

public Room,KBS2.Models _currentRoom
Résultat KBS2.Models.Room