C# Class FSO.IDE.EditorComponent.UI.UIBHAVEditor

Inheritance: FSO.Client.UI.Framework.UIContainer
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
BHAVView BHAVContainer
DebugFrame VMStackFrame
UndoRedoDir int

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ClearPlacement() public méthode

public ClearPlacement ( ) : void
Résultat void

Draw() public méthode

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Résultat void

DrawCutoutLines() public méthode

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
Résultat void

NewBreak() public méthode

public NewBreak ( VMStackFrame frame ) : void
frame VMStackFrame
Résultat void

QueueCommand() public méthode

public QueueCommand ( BHAVCommand cmd ) : void
cmd FSO.IDE.EditorComponent.Commands.BHAVCommand
Résultat void

Resume() public méthode

public Resume ( ) : void
Résultat void

SetPlacement() public méthode

public SetPlacement ( ushort primType ) : void
primType ushort
Résultat void

SwitchBHAV() public méthode

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
Résultat void

UIBHAVEditor() public méthode

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
Résultat System

Update() public méthode

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Résultat void

UpdateDebugPointer() public méthode

public UpdateDebugPointer ( VMStackFrame frame ) : void
frame VMStackFrame
Résultat void

UpdateOperand() public méthode

public UpdateOperand ( PrimitiveBox target ) : void
target PrimitiveBox
Résultat void

Property Details

BHAVView public_oe property

public BHAVContainer,FSO.IDE.EditorComponent.UI BHAVView
Résultat BHAVContainer

DebugFrame public_oe property

public VMStackFrame DebugFrame
Résultat VMStackFrame

UndoRedoDir public_oe property

public int UndoRedoDir
Résultat int