C# 클래스 IrrlichtNETCP.GUIElement

상속: NativeElement
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddChild() 공개 메소드

public AddChild ( GUIElement child ) : void
child GUIElement
리턴 void

BringToFront() 공개 메소드

public BringToFront ( GUIElement elem ) : bool
elem GUIElement
리턴 bool

Draw() 공개 메소드

public Draw ( ) : void
리턴 void

GUIElement() 공개 메소드

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

GUIElement() 공개 메소드

public GUIElement ( IntPtr raw ) : System
raw System.IntPtr
리턴 System

GetElementFromID() 공개 메소드

public GetElementFromID ( int id, bool searchchildren ) : GUIElement
id int
searchchildren bool
리턴 GUIElement

GetElementFromPoint() 공개 메소드

public GetElementFromPoint ( IrrlichtNETCP.Position2D point ) : GUIElement
point IrrlichtNETCP.Position2D
리턴 GUIElement

Move() 공개 메소드

public Move ( IrrlichtNETCP.Position2D absolutemovement ) : void
absolutemovement IrrlichtNETCP.Position2D
리턴 void

OnEvent() 공개 메소드

public OnEvent ( Event customevent ) : bool
customevent Event
리턴 bool

OnPostRender() 공개 메소드

public OnPostRender ( uint timeMs ) : void
timeMs uint
리턴 void

Remove() 공개 메소드

public Remove ( ) : void
리턴 void

RemoveChild() 공개 메소드

public RemoveChild ( GUIElement child ) : void
child GUIElement
리턴 void

SetAlignment() 공개 메소드

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

SetMaxSize() 공개 메소드

public SetMaxSize ( IrrlichtNETCP.Dimension2D size ) : void
size IrrlichtNETCP.Dimension2D
리턴 void

SetMinSize() 공개 메소드

public SetMinSize ( IrrlichtNETCP.Dimension2D size ) : void
size IrrlichtNETCP.Dimension2D
리턴 void

UpdateAbsolutePosition() 공개 메소드

public UpdateAbsolutePosition ( ) : void
리턴 void