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

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

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

Свойство Тип Описание
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