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

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

공개 프로퍼티들

프로퍼티 타입 설명
DebugPointer PrimitiveBox
EditTarget FSO.Files.Formats.IFF.Chunks.BHAV
ForceRedraw bool
HoverPrim PrimitiveBox
Primitives List
RealPrim List
Scope EditorScope
Selected List

공개 메소드들

메소드 설명
AddPrimitive ( PrimitiveBox prim ) : void
BHAVContainer ( FSO.Files.Formats.IFF.Chunks.BHAV target, EditorScope scope ) : System
CleanPosition ( ) : void
ClearSelection ( ) : void
Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
PosMod ( double x, double m ) : double
RemovePrimitive ( PrimitiveBox prim ) : void
Select ( PrimitiveBox box ) : void
Update ( UpdateState state ) : void
UpdateOperand ( PrimitiveBox target ) : void

비공개 메소드들

메소드 설명
DragMouseEvents ( UIMouseEventType evt, UpdateState state ) : void
recurseTree ( HashSet notTraversed, List instructionTree, PrimitiveBox primUI, byte depth ) : void

메소드 상세

AddPrimitive() 공개 메소드

public AddPrimitive ( PrimitiveBox prim ) : void
prim PrimitiveBox
리턴 void

BHAVContainer() 공개 메소드

public BHAVContainer ( FSO.Files.Formats.IFF.Chunks.BHAV target, EditorScope scope ) : System
target FSO.Files.Formats.IFF.Chunks.BHAV
scope EditorScope
리턴 System

CleanPosition() 공개 메소드

public CleanPosition ( ) : void
리턴 void

ClearSelection() 공개 메소드

public ClearSelection ( ) : void
리턴 void

Draw() 공개 메소드

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

PosMod() 공개 정적인 메소드

public static PosMod ( double x, double m ) : double
x double
m double
리턴 double

RemovePrimitive() 공개 메소드

public RemovePrimitive ( PrimitiveBox prim ) : void
prim PrimitiveBox
리턴 void

Select() 공개 메소드

public Select ( PrimitiveBox box ) : void
box PrimitiveBox
리턴 void

Update() 공개 메소드

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

UpdateOperand() 공개 메소드

public UpdateOperand ( PrimitiveBox target ) : void
target PrimitiveBox
리턴 void

프로퍼티 상세

DebugPointer 공개적으로 프로퍼티

public PrimitiveBox,FSO.IDE.EditorComponent.UI DebugPointer
리턴 PrimitiveBox

EditTarget 공개적으로 프로퍼티

public BHAV,FSO.Files.Formats.IFF.Chunks EditTarget
리턴 FSO.Files.Formats.IFF.Chunks.BHAV

ForceRedraw 공개적으로 프로퍼티

public bool ForceRedraw
리턴 bool

HoverPrim 공개적으로 프로퍼티

public PrimitiveBox,FSO.IDE.EditorComponent.UI HoverPrim
리턴 PrimitiveBox

Primitives 공개적으로 프로퍼티

public List Primitives
리턴 List

RealPrim 공개적으로 프로퍼티

public List RealPrim
리턴 List

Scope 공개적으로 프로퍼티

public EditorScope Scope
리턴 EditorScope

Selected 공개적으로 프로퍼티

public List Selected
리턴 List