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

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

Public Properties

Property Type Description
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

Public Methods

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

Protected Methods

Method Description
CalculateMatrix ( ) : void

Private Methods

Method Description
MouseEvents ( UIMouseEventType evt, UpdateState state ) : void

Method Details

CalculateMatrix() protected method

protected CalculateMatrix ( ) : void
return void

Draw() public method

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

NearestDestPt() public method

public NearestDestPt ( Vector2 pt ) : Vector2
pt Vector2
return Vector2

PrimitiveBox() public method

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

PrimitiveBox() public method

public PrimitiveBox ( PrimBoxType mode, BHAVContainer master ) : System
mode PrimBoxType
master BHAVContainer
return System

RefreshOperand() public method

public RefreshOperand ( ) : void
return void

ShadDraw() public method

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

Update() public method

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

UpdateDisplay() public method

public UpdateDisplay ( ) : void
return void

UpdateNodePos() public method

Property Details

BodyText public property

public string BodyText
return string

Dead public property

public bool Dead
return bool

Descriptor public property

public PrimitiveDescriptor,FSO.IDE.EditorComponent.Model Descriptor
return FSO.IDE.EditorComponent.Model.PrimitiveDescriptor

InstPtr public property

public byte InstPtr
return byte

Instruction public property

public BHAVInstruction,FSO.Files.Formats.IFF.Chunks Instruction
return FSO.Files.Formats.IFF.Chunks.BHAVInstruction

Master public property

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

Style public property

public PrimitiveStyle,FSO.IDE.EditorComponent.Model Style
return FSO.IDE.EditorComponent.Model.PrimitiveStyle

TitleText public property

public string TitleText
return string

Type public property

public PrimBoxType Type
return PrimBoxType