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

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

공개 프로퍼티들

프로퍼티 타입 설명
BodyText string
Dead bool
Descriptor FSO.IDE.EditorComponent.Model.PrimitiveDescriptor
InstPtr byte
Instruction FSO.Files.Formats.IFF.Chunks.BHAVInstruction
Master BHAVContainer
Style FSO.IDE.EditorComponent.Model.PrimitiveStyle
TitleText string
Type PrimBoxType

공개 메소드들

메소드 설명
Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
NearestDestPt ( Vector2 pt ) : Vector2
PrimitiveBox ( FSO.Files.Formats.IFF.Chunks.BHAVInstruction inst, byte ptr, BHAVContainer master ) : System
PrimitiveBox ( PrimBoxType mode, BHAVContainer master ) : System
RefreshOperand ( ) : void
ShadDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
Update ( UpdateState state ) : void
UpdateDisplay ( ) : void
UpdateNodePos ( UpdateState state ) : void

보호된 메소드들

메소드 설명
CalculateMatrix ( ) : void

비공개 메소드들

메소드 설명
MouseEvents ( UIMouseEventType evt, UpdateState state ) : void

메소드 상세

CalculateMatrix() 보호된 메소드

protected CalculateMatrix ( ) : void
리턴 void

Draw() 공개 메소드

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

NearestDestPt() 공개 메소드

public NearestDestPt ( Vector2 pt ) : Vector2
pt Vector2
리턴 Vector2

PrimitiveBox() 공개 메소드

public PrimitiveBox ( FSO.Files.Formats.IFF.Chunks.BHAVInstruction inst, byte ptr, BHAVContainer master ) : System
inst FSO.Files.Formats.IFF.Chunks.BHAVInstruction
ptr byte
master BHAVContainer
리턴 System

PrimitiveBox() 공개 메소드

public PrimitiveBox ( PrimBoxType mode, BHAVContainer master ) : System
mode PrimBoxType
master BHAVContainer
리턴 System

RefreshOperand() 공개 메소드

public RefreshOperand ( ) : void
리턴 void

ShadDraw() 공개 메소드

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

Update() 공개 메소드

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

UpdateDisplay() 공개 메소드

public UpdateDisplay ( ) : void
리턴 void

UpdateNodePos() 공개 메소드

프로퍼티 상세

BodyText 공개적으로 프로퍼티

public string BodyText
리턴 string

Dead 공개적으로 프로퍼티

public bool Dead
리턴 bool

Descriptor 공개적으로 프로퍼티

public PrimitiveDescriptor,FSO.IDE.EditorComponent.Model Descriptor
리턴 FSO.IDE.EditorComponent.Model.PrimitiveDescriptor

InstPtr 공개적으로 프로퍼티

public byte InstPtr
리턴 byte

Instruction 공개적으로 프로퍼티

public BHAVInstruction,FSO.Files.Formats.IFF.Chunks Instruction
리턴 FSO.Files.Formats.IFF.Chunks.BHAVInstruction

Master 공개적으로 프로퍼티

public BHAVContainer,FSO.IDE.EditorComponent.UI Master
리턴 BHAVContainer

Style 공개적으로 프로퍼티

public PrimitiveStyle,FSO.IDE.EditorComponent.Model Style
리턴 FSO.IDE.EditorComponent.Model.PrimitiveStyle

TitleText 공개적으로 프로퍼티

public string TitleText
리턴 string

Type 공개적으로 프로퍼티

public PrimBoxType Type
리턴 PrimBoxType