C# Класс FSO.IDE.EditorComponent.UI.PrimitiveBox

Наследование: FSO.Client.UI.Framework.UIContainer
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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() публичный Метод

public UpdateNodePos ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Результат void

Описание свойств

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