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

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

Private Properties

Свойство Тип Описание
TexturedHullEditor System
computeFrameIndex void
getTextureOrigin Vector2
initialiseTexture void
intersectPixels bool
makeRelativePath string
reversedFrameIndex void
summonMainForm IMainForm

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

Метод Описание
CanRotate ( ) : bool
Clone ( ) : ItemEditor
ContainsPoint ( Vector2 point ) : bool
CreateInDesignMode ( LayerEditor parentLayer, IEntityCreationProperties creationProperties ) : void
DrawInEditor ( SpriteBatch spriteBatch ) : void
DrawSelectionFrame ( SpriteBatch spriteBatch, Microsoft.Xna.Framework.Color color ) : void
HandleKeyPressWhenFocused ( ) : void
OnMouseButtonDown ( Vector2 mouseWorldPos ) : void
OnMouseButtonUp ( Vector2 mouseWorldPos ) : void
OnMouseOver ( Vector2 mouseWorldPos ) : void
RecreateFromXml ( LayerEditor parentLayer, System.Xml.Linq.XElement xml ) : void
SetPosition ( Vector2 position ) : void
UserInteractionDuringCreation ( ) : void

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

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

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

Метод Описание
TexturedHullEditor ( ) : System
computeFrameIndex ( ) : void
getTextureOrigin ( ) : Vector2
initialiseTexture ( string textureFilename ) : void
intersectPixels ( Vector2 worldpos ) : bool
makeRelativePath ( PathToFolder fromPath, string toPath ) : string

Creates a relative path from one file or folder to another.

reversedFrameIndex ( ) : 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, Microsoft.Xna.Framework.Color color ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
color Microsoft.Xna.Framework.Color
Результат void

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

public HandleKeyPressWhenFocused ( ) : void
Результат 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

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

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

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

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

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

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

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

protected WhenUpdatedByUi ( ) : void
Результат void