C# Class IrrlichtNETCP.GUIElement

Inheritance: NativeElement
Mostra file Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Public Methods

Method Description
AddChild ( GUIElement child ) : void
BringToFront ( GUIElement elem ) : bool
Draw ( ) : void
GUIElement ( ) : System

Use this constructor only if you know, what you're doing! Remember this!

GUIElement ( IntPtr raw ) : System
GetElementFromID ( int id, bool searchchildren ) : GUIElement
GetElementFromPoint ( IrrlichtNETCP.Position2D point ) : GUIElement
Move ( IrrlichtNETCP.Position2D absolutemovement ) : void
OnEvent ( Event customevent ) : bool
OnPostRender ( uint timeMs ) : void
Remove ( ) : void
RemoveChild ( GUIElement child ) : void
SetAlignment ( Alignment left, Alignment right, Alignment top, Alignment bottom ) : void
SetMaxSize ( IrrlichtNETCP.Dimension2D size ) : void
SetMinSize ( IrrlichtNETCP.Dimension2D size ) : void
UpdateAbsolutePosition ( ) : void

Private Methods

Method Description
GuiElem_AddChild ( IntPtr elem, IntPtr child ) : void
GuiElem_BringToFront ( IntPtr elem, IntPtr element ) : bool
GuiElem_Draw ( IntPtr elem ) : void
GuiElem_GetAbsolutePosition ( IntPtr elem, [ pos ) : void
GuiElem_GetChildren ( IntPtr elem, [ list ) : void
GuiElem_GetChildrenCount ( IntPtr elem ) : uint
GuiElem_GetElementFromID ( IntPtr elem, int id, bool searchchildren ) : IntPtr
GuiElem_GetElementFromPoint ( IntPtr elem, int point ) : IntPtr
GuiElem_GetID ( IntPtr elem ) : int
GuiElem_GetNotClipped ( IntPtr elem ) : bool
GuiElem_GetParent ( IntPtr elem ) : IntPtr
GuiElem_GetRelativePosition ( IntPtr elem, int pos ) : void
GuiElem_GetText ( IntPtr elem ) : IntPtr
GuiElem_GetToolTipText ( IntPtr elem ) : string
GuiElem_GetType ( IntPtr elem ) : ElementType
GuiElem_IsEnabled ( IntPtr elem ) : bool
GuiElem_IsVisible ( IntPtr elem ) : bool
GuiElem_Move ( IntPtr elem, int absolutemovement ) : void
GuiElem_OnEvent ( IntPtr elem, IntPtr ev ) : bool
GuiElem_OnPostRender ( IntPtr elem, uint timeMs ) : void
GuiElem_Remove ( IntPtr elem ) : void
GuiElem_RemoveChild ( IntPtr elem, IntPtr child ) : void
GuiElem_SetAlignment ( IntPtr elem, int align ) : void
GuiElem_SetEnabled ( IntPtr elem, bool enabled ) : void
GuiElem_SetID ( IntPtr elem, int id ) : void
GuiElem_SetMaxSize ( IntPtr elem, int size ) : void
GuiElem_SetMinSize ( IntPtr elem, int size ) : void
GuiElem_SetNotClipped ( IntPtr elem, bool noClip ) : void
GuiElem_SetRelativePosition ( IntPtr elem, int pos ) : void
GuiElem_SetText ( IntPtr elem, string text ) : void
GuiElem_SetTextW ( IntPtr elem, string text ) : void
GuiElem_SetToolTipText ( IntPtr elem, string text ) : void
GuiElem_SetToolTipTextW ( IntPtr elem, string text ) : void
GuiElem_SetVisible ( IntPtr elem, bool visible ) : void
GuiElem_UpdateAbsolutePosition ( IntPtr elem ) : void
RemoveFromElements ( GUIElement node ) : void

Method Details

AddChild() public method

public AddChild ( GUIElement child ) : void
child GUIElement
return void

BringToFront() public method

public BringToFront ( GUIElement elem ) : bool
elem GUIElement
return bool

Draw() public method

public Draw ( ) : void
return void

GUIElement() public method

Use this constructor only if you know, what you're doing! Remember this!
public GUIElement ( ) : System
return System

GUIElement() public method

public GUIElement ( IntPtr raw ) : System
raw System.IntPtr
return System

GetElementFromID() public method

public GetElementFromID ( int id, bool searchchildren ) : GUIElement
id int
searchchildren bool
return GUIElement

GetElementFromPoint() public method

public GetElementFromPoint ( IrrlichtNETCP.Position2D point ) : GUIElement
point IrrlichtNETCP.Position2D
return GUIElement

Move() public method

public Move ( IrrlichtNETCP.Position2D absolutemovement ) : void
absolutemovement IrrlichtNETCP.Position2D
return void

OnEvent() public method

public OnEvent ( Event customevent ) : bool
customevent Event
return bool

OnPostRender() public method

public OnPostRender ( uint timeMs ) : void
timeMs uint
return void

Remove() public method

public Remove ( ) : void
return void

RemoveChild() public method

public RemoveChild ( GUIElement child ) : void
child GUIElement
return void

SetAlignment() public method

public SetAlignment ( Alignment left, Alignment right, Alignment top, Alignment bottom ) : void
left Alignment
right Alignment
top Alignment
bottom Alignment
return void

SetMaxSize() public method

public SetMaxSize ( IrrlichtNETCP.Dimension2D size ) : void
size IrrlichtNETCP.Dimension2D
return void

SetMinSize() public method

public SetMinSize ( IrrlichtNETCP.Dimension2D size ) : void
size IrrlichtNETCP.Dimension2D
return void

UpdateAbsolutePosition() public method

public UpdateAbsolutePosition ( ) : void
return void