C# 클래스 FSO.IDE.EditorComponent.UI.UIBHAVEditor

상속: FSO.Client.UI.Framework.UIContainer
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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