C# Класс KBS2.Controls.BlueprintPanel

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

Открытые свойства

Свойство Тип Описание
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