C# Class Oglr.Plugins.Krypton.RectangularHullEditor

Inheritance: Oglr.Core.ItemEditor
Afficher le fichier Open project: SteveDunn/oglr Class Usage Examples

Méthodes publiques

Méthode Description
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
PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
RecreateFromXml ( LayerEditor parentLayer, System.Xml.Linq.XElement xml ) : void
SetPosition ( Vector2 position ) : void
UserInteractionDuringCreation ( ) : void
WhenChosenFromToolbox ( ) : void

Méthodes protégées

Méthode Description
WhenUpdatedByUi ( ) : void

Private Methods

Méthode Description
RectangularHullEditor ( ) : System
fromRectangle ( Rectangle rectangle ) : RectangularHullProperties
recalculateRectangle ( ) : void
rotateRectangleAroundCenter ( Rectangle rectangle, float angleInRadians ) : Vector2[]
setX ( float x ) : void
setY ( float y ) : void
summonMainForm ( ) : IMainForm

Method Details

CanRotate() public méthode

public CanRotate ( ) : bool
Résultat bool

Clone() public méthode

public Clone ( ) : ItemEditor
Résultat Oglr.Core.ItemEditor

ContainsPoint() public méthode

public ContainsPoint ( Vector2 point ) : bool
point Vector2
Résultat bool

CreateInDesignMode() public méthode

public CreateInDesignMode ( LayerEditor parentLayer, IEntityCreationProperties creationProperties ) : void
parentLayer LayerEditor
creationProperties IEntityCreationProperties
Résultat void

DrawInEditor() public méthode

public DrawInEditor ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Résultat void

DrawSelectionFrame() public méthode

public DrawSelectionFrame ( SpriteBatch spriteBatch, Color color ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
color Color
Résultat void

OnMouseButtonDown() public méthode

public OnMouseButtonDown ( Vector2 mouseWorldPos ) : void
mouseWorldPos Vector2
Résultat void

OnMouseButtonUp() public méthode

public OnMouseButtonUp ( Vector2 mouseWorldPos ) : void
mouseWorldPos Vector2
Résultat void

OnMouseOver() public méthode

public OnMouseOver ( Vector2 mouseWorldPos ) : void
mouseWorldPos Vector2
Résultat void

PropertiesChanged() public méthode

public PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
whatChanged System.Windows.Forms.PropertyValueChangedEventArgs
Résultat void

RecreateFromXml() public méthode

public RecreateFromXml ( LayerEditor parentLayer, System.Xml.Linq.XElement xml ) : void
parentLayer LayerEditor
xml System.Xml.Linq.XElement
Résultat void

SetPosition() public méthode

public SetPosition ( Vector2 position ) : void
position Vector2
Résultat void

UserInteractionDuringCreation() public méthode

public UserInteractionDuringCreation ( ) : void
Résultat void

WhenChosenFromToolbox() public méthode

public WhenChosenFromToolbox ( ) : void
Résultat void

WhenUpdatedByUi() protected méthode

protected WhenUpdatedByUi ( ) : void
Résultat void