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

Inheritance: FSO.Client.UI.Framework.UIContainer
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
DebugPointer PrimitiveBox
EditTarget FSO.Files.Formats.IFF.Chunks.BHAV
ForceRedraw bool
HoverPrim PrimitiveBox
Primitives List
RealPrim List
Scope EditorScope
Selected List

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
DragMouseEvents ( UIMouseEventType evt, UpdateState state ) : void
recurseTree ( HashSet notTraversed, List instructionTree, PrimitiveBox primUI, byte depth ) : void

Method Details

AddPrimitive() public méthode

public AddPrimitive ( PrimitiveBox prim ) : void
prim PrimitiveBox
Résultat void

BHAVContainer() public méthode

public BHAVContainer ( FSO.Files.Formats.IFF.Chunks.BHAV target, EditorScope scope ) : System
target FSO.Files.Formats.IFF.Chunks.BHAV
scope EditorScope
Résultat System

CleanPosition() public méthode

public CleanPosition ( ) : void
Résultat void

ClearSelection() public méthode

public ClearSelection ( ) : void
Résultat void

Draw() public méthode

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Résultat void

PosMod() public static méthode

public static PosMod ( double x, double m ) : double
x double
m double
Résultat double

RemovePrimitive() public méthode

public RemovePrimitive ( PrimitiveBox prim ) : void
prim PrimitiveBox
Résultat void

Select() public méthode

public Select ( PrimitiveBox box ) : void
box PrimitiveBox
Résultat void

Update() public méthode

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Résultat void

UpdateOperand() public méthode

public UpdateOperand ( PrimitiveBox target ) : void
target PrimitiveBox
Résultat void

Property Details

DebugPointer public_oe property

public PrimitiveBox,FSO.IDE.EditorComponent.UI DebugPointer
Résultat PrimitiveBox

EditTarget public_oe property

public BHAV,FSO.Files.Formats.IFF.Chunks EditTarget
Résultat FSO.Files.Formats.IFF.Chunks.BHAV

ForceRedraw public_oe property

public bool ForceRedraw
Résultat bool

HoverPrim public_oe property

public PrimitiveBox,FSO.IDE.EditorComponent.UI HoverPrim
Résultat PrimitiveBox

Primitives public_oe property

public List Primitives
Résultat List

RealPrim public_oe property

public List RealPrim
Résultat List

Scope public_oe property

public EditorScope Scope
Résultat EditorScope

Selected public_oe property

public List Selected
Résultat List