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

Inheritance: FSO.Client.UI.Framework.UIContainer
Exibir arquivo Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
BHAVView BHAVContainer
DebugFrame VMStackFrame
UndoRedoDir int

Public Methods

Method 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

Method 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 method

public ClearPlacement ( ) : void
return void

Draw() public method

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
return void

DrawCutoutLines() public method

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
return void

NewBreak() public method

public NewBreak ( VMStackFrame frame ) : void
frame VMStackFrame
return void

QueueCommand() public method

public QueueCommand ( BHAVCommand cmd ) : void
cmd FSO.IDE.EditorComponent.Commands.BHAVCommand
return void

Resume() public method

public Resume ( ) : void
return void

SetPlacement() public method

public SetPlacement ( ushort primType ) : void
primType ushort
return void

SwitchBHAV() public method

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
return void

UIBHAVEditor() public method

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
return System

Update() public method

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
return void

UpdateDebugPointer() public method

public UpdateDebugPointer ( VMStackFrame frame ) : void
frame VMStackFrame
return void

UpdateOperand() public method

public UpdateOperand ( PrimitiveBox target ) : void
target PrimitiveBox
return void

Property Details

BHAVView public_oe property

public BHAVContainer,FSO.IDE.EditorComponent.UI BHAVView
return BHAVContainer

DebugFrame public_oe property

public VMStackFrame DebugFrame
return VMStackFrame

UndoRedoDir public_oe property

public int UndoRedoDir
return int