C# Класс FSO.IDE.EditorComponent.UI.UIBHAVEditor

Наследование: FSO.Client.UI.Framework.UIContainer
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
BHAVView BHAVContainer
DebugFrame VMStackFrame
UndoRedoDir int

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

Метод Описание
ClearPlacement ( ) : void
Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
DrawCutoutLines ( int phase, int offset, Color color, FSO.Client.UI.Framework.UISpriteBatch batch ) : void
NewBreak ( VMStackFrame frame ) : void
QueueCommand ( BHAVCommand cmd ) : void
Resume ( ) : void
SetPlacement ( ushort primType ) : void
SwitchBHAV ( FSO.Files.Formats.IFF.Chunks.BHAV target, EditorScope scope, VMStackFrame frame ) : void
UIBHAVEditor ( FSO.Files.Formats.IFF.Chunks.BHAV target, EditorScope scope, VMEntity debugEnt ) : System
Update ( UpdateState state ) : void
UpdateDebugPointer ( VMStackFrame frame ) : void
UpdateOperand ( PrimitiveBox target ) : void

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

Метод Описание
DebugButtonClick ( UIElement button ) : void
DrawLine ( Microsoft.Xna.Framework.Graphics.Texture2D Fill, Vector2 Start, Vector2 End, SpriteBatch spriteBatch, int lineWidth, Color tint ) : void
QueueValueChange ( VMModifyDataCommand cmd ) : void

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

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

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

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

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Результат void

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

public DrawCutoutLines ( int phase, int offset, Color color, FSO.Client.UI.Framework.UISpriteBatch batch ) : void
phase int
offset int
color Color
batch FSO.Client.UI.Framework.UISpriteBatch
Результат void

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

public NewBreak ( VMStackFrame frame ) : void
frame VMStackFrame
Результат void

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

public QueueCommand ( BHAVCommand cmd ) : void
cmd FSO.IDE.EditorComponent.Commands.BHAVCommand
Результат void

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

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

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

public SetPlacement ( ushort primType ) : void
primType ushort
Результат void

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

public SwitchBHAV ( FSO.Files.Formats.IFF.Chunks.BHAV target, EditorScope scope, VMStackFrame frame ) : void
target FSO.Files.Formats.IFF.Chunks.BHAV
scope EditorScope
frame VMStackFrame
Результат void

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

public UIBHAVEditor ( FSO.Files.Formats.IFF.Chunks.BHAV target, EditorScope scope, VMEntity debugEnt ) : System
target FSO.Files.Formats.IFF.Chunks.BHAV
scope EditorScope
debugEnt VMEntity
Результат System

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

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Результат void

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

public UpdateDebugPointer ( VMStackFrame frame ) : void
frame VMStackFrame
Результат void

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

public UpdateOperand ( PrimitiveBox target ) : void
target PrimitiveBox
Результат void

Описание свойств

BHAVView публичное свойство

public BHAVContainer,FSO.IDE.EditorComponent.UI BHAVView
Результат BHAVContainer

DebugFrame публичное свойство

public VMStackFrame DebugFrame
Результат VMStackFrame

UndoRedoDir публичное свойство

public int UndoRedoDir
Результат int