C# Класс Oglr.Plugins.Krypton.PreShapedConvexHullEditor

Наследование: Oglr.Core.ItemEditor
Показать файл Открыть проект

Открытые методы

Метод Описание
CanRotate ( ) : bool
Clone ( ) : ItemEditor
ContainsPoint ( Vector2 point ) : bool
CreateInDesignMode ( LayerEditor parentLayer, IEntityCreationProperties creationProperties ) : void
DrawInEditor ( SpriteBatch spriteBatch ) : void
DrawSelectionFrame ( SpriteBatch spriteBatch, Color color ) : void
OnMouseButtonDown ( Vector2 mouseWorldPos ) : void
OnMouseButtonUp ( Vector2 mouseWorldPos ) : void
OnMouseOver ( Vector2 mouseWorldPos ) : void
PreShapedConvexHullEditor ( ) : System
PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
RecreateFromXml ( LayerEditor parentLayer, System.Xml.Linq.XElement xml ) : void
SetPosition ( Vector2 pos ) : void
UserInteractionDuringCreation ( ) : void
WhenChosenFromToolbox ( ) : void

Защищенные методы

Метод Описание
WhenUpdatedByUi ( ) : void

Calculates the WorldPoints based on Position and LocalPoints

Приватные методы

Метод Описание
addWorldPoint ( Vector2 mouseWorldPos ) : void
adjustPointsForNewPosition ( ) : void
recalculate ( ) : void
summonMainForm ( ) : IMainForm

Описание методов

CanRotate() публичный Метод

public CanRotate ( ) : bool
Результат bool

Clone() публичный Метод

public Clone ( ) : ItemEditor
Результат Oglr.Core.ItemEditor

ContainsPoint() публичный Метод

public ContainsPoint ( Vector2 point ) : bool
point Vector2
Результат bool

CreateInDesignMode() публичный Метод

public CreateInDesignMode ( LayerEditor parentLayer, IEntityCreationProperties creationProperties ) : void
parentLayer LayerEditor
creationProperties IEntityCreationProperties
Результат void

DrawInEditor() публичный Метод

public DrawInEditor ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

DrawSelectionFrame() публичный Метод

public DrawSelectionFrame ( SpriteBatch spriteBatch, Color color ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
color Color
Результат void

OnMouseButtonDown() публичный Метод

public OnMouseButtonDown ( Vector2 mouseWorldPos ) : void
mouseWorldPos Vector2
Результат void

OnMouseButtonUp() публичный Метод

public OnMouseButtonUp ( Vector2 mouseWorldPos ) : void
mouseWorldPos Vector2
Результат void

OnMouseOver() публичный Метод

public OnMouseOver ( Vector2 mouseWorldPos ) : void
mouseWorldPos Vector2
Результат void

PreShapedConvexHullEditor() публичный Метод

public PreShapedConvexHullEditor ( ) : System
Результат System

PropertiesChanged() публичный Метод

public PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
whatChanged System.Windows.Forms.PropertyValueChangedEventArgs
Результат void

RecreateFromXml() публичный Метод

public RecreateFromXml ( LayerEditor parentLayer, System.Xml.Linq.XElement xml ) : void
parentLayer LayerEditor
xml System.Xml.Linq.XElement
Результат void

SetPosition() публичный Метод

public SetPosition ( Vector2 pos ) : void
pos Vector2
Результат void

UserInteractionDuringCreation() публичный Метод

public UserInteractionDuringCreation ( ) : void
Результат void

WhenChosenFromToolbox() публичный Метод

public WhenChosenFromToolbox ( ) : void
Результат void

WhenUpdatedByUi() защищенный Метод

Calculates the WorldPoints based on Position and LocalPoints
protected WhenUpdatedByUi ( ) : void
Результат void