C# 클래스 IrrlichtNETCP.GUIEnvironment

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

공개 메소드들

메소드 설명
AddButton ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIButton
AddButtonW ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIButton
AddCheckBox ( bool ischecked, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUICheckBox
AddColorSelectDialog ( string title, bool modal, GUIElement parent, int id ) : GUIColorSelectDialog
AddComboBox ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIComboBox
AddContextMenu ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIContextMenu
AddEditBox ( string text, IrrlichtNETCP.Rect rectangle, bool border, GUIElement parent, int id ) : GUIEditBox
AddEditBoxW ( string text, IrrlichtNETCP.Rect rectangle, bool border, GUIElement parent, int id ) : GUIEditBox
AddFileOpenDialog ( string title, bool modal, GUIElement parent, int id ) : GUIFileOpenDialog
AddImage ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIImage
AddImage ( Texture image, IrrlichtNETCP.Position2D position, bool useAlphaChannel, GUIElement parent, int id, string text ) : GUIImage
AddInOutFader ( GUIElement parent, int id ) : GUIInOutFader
AddInOutFader ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIInOutFader
AddListBox ( IrrlichtNETCP.Rect rect, GUIElement parent, int id, bool drawBackground ) : GUIListBox
AddMenu ( GUIElement parent, int id ) : GUIContextMenu
AddMeshViewer ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIMeshViewer
AddMessageBox ( string caption, string text, bool modal, MessageBoxFlag flags, GUIElement parent, int id ) : GUIWindow
AddProgressBar ( bool horizontal, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : IrrlichtNETCP.GUIProgressBar
AddScrollBar ( bool horizontal, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIScrollBar
AddSpinBox ( string text, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : IrrlichtNETCP.GUISpinBox
AddStaticText ( string text, IrrlichtNETCP.Rect rectangle, bool border, bool wordWrap, GUIElement parent, int id, bool fillBackground ) : GUIStaticText
AddStaticTextW ( string text, IrrlichtNETCP.Rect rectangle, bool border, bool wordWrap, GUIElement parent, int id, bool fillBackground ) : GUIStaticText
AddTab ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUITab
AddTabControl ( IrrlichtNETCP.Rect rectangle, GUIElement parent, bool fillBackground, bool hasBorder, int id ) : GUITabControl
AddToolBar ( GUIElement parent, int id ) : GUIToolBar
AddWindow ( IrrlichtNETCP.Rect rectangle, bool modal, string text, GUIElement parent, int id ) : GUIWindow
AddWindowW ( IrrlichtNETCP.Rect rectangle, bool modal, string text, GUIElement parent, int id ) : GUIWindow
Clear ( ) : void
CreateSkin ( GUISkinTypes skin ) : GUISkin
DrawAll ( ) : void
GUIEnvironment ( IntPtr raw ) : System
GetFont ( string filename ) : GUIFont
HasFocus ( GUIElement elem ) : bool
LoadGui ( string filename ) : bool
PostEventFromUser ( Event ev ) : bool
RemoveFocus ( GUIElement elem ) : void
SaveGui ( string filename ) : bool
SetFocus ( GUIElement elem ) : void

비공개 메소드들

메소드 설명
GuiEnv_AddButton ( IntPtr guienv, int rectangle, IntPtr parent, int id, string text ) : IntPtr
GuiEnv_AddButtonW ( IntPtr guienv, int rectangle, IntPtr parent, int id, string text ) : IntPtr
GuiEnv_AddCheckBox ( IntPtr guienv, bool ischecked, int rectangle, IntPtr parent, int id, string text ) : IntPtr
GuiEnv_AddColorSelectDialog ( IntPtr guienv, string title, bool modal, IntPtr parent, int id ) : IntPtr
GuiEnv_AddComboBox ( IntPtr guienv, int rectangle, IntPtr parent, int id ) : IntPtr
GuiEnv_AddContextMenu ( IntPtr guienv, int rectangle, IntPtr parent, int id ) : IntPtr
GuiEnv_AddEditBox ( IntPtr guienv, string text, int rectangle, bool border, IntPtr parent, int id ) : IntPtr
GuiEnv_AddEditBoxW ( IntPtr guienv, string text, int rectangle, bool border, IntPtr parent, int id ) : IntPtr
GuiEnv_AddFileOpenDialog ( IntPtr guienv, string title, bool model, IntPtr parent, int id ) : IntPtr
GuiEnv_AddImage ( IntPtr guienv, int rectangle, IntPtr parent, int id, string text ) : IntPtr
GuiEnv_AddImageA ( IntPtr guienv, IntPtr image, int pos, bool useAlphaChannel, IntPtr parent, int id, string text ) : IntPtr
GuiEnv_AddInOutFader ( IntPtr guienv, int rectangle, IntPtr parent, int id ) : IntPtr
GuiEnv_AddListBox ( IntPtr guienv, int rectangle, IntPtr parent, int id, bool drawBackground ) : IntPtr
GuiEnv_AddMenu ( IntPtr guienv, IntPtr parent, int id ) : IntPtr
GuiEnv_AddMeshViewer ( IntPtr guienv, int rectangle, IntPtr parent, int id, string text ) : IntPtr
GuiEnv_AddMessageBox ( IntPtr guienv, string caption, string text, bool modal, MessageBoxFlag flags, IntPtr parent, int id ) : IntPtr
GuiEnv_AddProgressBar ( IntPtr guienv, bool horizontal, int rectangle, IntPtr parent, int id ) : IntPtr
GuiEnv_AddScrollBar ( IntPtr guienv, bool horizontal, int rectangle, IntPtr parent, int id ) : IntPtr
GuiEnv_AddSpinBox ( IntPtr guienv, string text, int rect, IntPtr parent, int id ) : IntPtr
GuiEnv_AddStaticText ( IntPtr guienv, string text, int rectangle, bool border, bool wordWrap, IntPtr parent, int id, bool fillBack ) : IntPtr
GuiEnv_AddStaticTextW ( IntPtr guienv, string text, int rectangle, bool border, bool wordWrap, IntPtr parent, int id, bool fillBackground ) : IntPtr
GuiEnv_AddTab ( IntPtr guienv, int rectangle, IntPtr parent, int id ) : IntPtr
GuiEnv_AddTabControl ( IntPtr guienv, int rectangle, IntPtr parent, bool fillbackGround, bool border, int id ) : IntPtr
GuiEnv_AddToolBar ( IntPtr guienv, IntPtr parent, int id ) : IntPtr
GuiEnv_AddWindow ( IntPtr guienv, int rectangle, bool modal, string text, IntPtr parent, int id ) : IntPtr
GuiEnv_AddWindowW ( IntPtr guienv, int rectangle, bool modal, string text, IntPtr parent, int id ) : IntPtr
GuiEnv_Clear ( IntPtr guienv ) : void
GuiEnv_CreateSkin ( IntPtr guienv, GUISkinTypes type ) : IntPtr
GuiEnv_DrawAll ( IntPtr guienv ) : void
GuiEnv_GetBuiltInFont ( IntPtr guienv ) : IntPtr
GuiEnv_GetFont ( IntPtr guienv, string filename ) : IntPtr
GuiEnv_GetRootGUIElement ( IntPtr guienv ) : IntPtr
GuiEnv_GetSkin ( IntPtr guienv ) : IntPtr
GuiEnv_GetVideoDriver ( IntPtr guienv ) : IntPtr
GuiEnv_HasFocus ( IntPtr guienv, IntPtr element ) : bool
GuiEnv_LoadGUI ( IntPtr guienv, string filename ) : bool
GuiEnv_PostEventFromUser ( IntPtr guienv, IntPtr ev ) : bool
GuiEnv_RemoveFocus ( IntPtr guienv, IntPtr element ) : void
GuiEnv_SaveGUI ( IntPtr guienv, string filename ) : bool
GuiEnv_SetFocus ( IntPtr guienv, IntPtr element ) : void
GuiEnv_SetSkin ( IntPtr guienv, IntPtr skin ) : void

메소드 상세

AddButton() 공개 메소드

public AddButton ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIButton
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
리턴 GUIButton

AddButtonW() 공개 메소드

public AddButtonW ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIButton
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
리턴 GUIButton

AddCheckBox() 공개 메소드

public AddCheckBox ( bool ischecked, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUICheckBox
ischecked bool
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
리턴 GUICheckBox

AddColorSelectDialog() 공개 메소드

public AddColorSelectDialog ( string title, bool modal, GUIElement parent, int id ) : GUIColorSelectDialog
title string
modal bool
parent GUIElement
id int
리턴 GUIColorSelectDialog

AddComboBox() 공개 메소드

public AddComboBox ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIComboBox
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
리턴 GUIComboBox

AddContextMenu() 공개 메소드

public AddContextMenu ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIContextMenu
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
리턴 GUIContextMenu

AddEditBox() 공개 메소드

public AddEditBox ( string text, IrrlichtNETCP.Rect rectangle, bool border, GUIElement parent, int id ) : GUIEditBox
text string
rectangle IrrlichtNETCP.Rect
border bool
parent GUIElement
id int
리턴 GUIEditBox

AddEditBoxW() 공개 메소드

public AddEditBoxW ( string text, IrrlichtNETCP.Rect rectangle, bool border, GUIElement parent, int id ) : GUIEditBox
text string
rectangle IrrlichtNETCP.Rect
border bool
parent GUIElement
id int
리턴 GUIEditBox

AddFileOpenDialog() 공개 메소드

public AddFileOpenDialog ( string title, bool modal, GUIElement parent, int id ) : GUIFileOpenDialog
title string
modal bool
parent GUIElement
id int
리턴 GUIFileOpenDialog

AddImage() 공개 메소드

public AddImage ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIImage
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
리턴 GUIImage

AddImage() 공개 메소드

public AddImage ( Texture image, IrrlichtNETCP.Position2D position, bool useAlphaChannel, GUIElement parent, int id, string text ) : GUIImage
image Texture
position IrrlichtNETCP.Position2D
useAlphaChannel bool
parent GUIElement
id int
text string
리턴 GUIImage

AddInOutFader() 공개 메소드

public AddInOutFader ( GUIElement parent, int id ) : GUIInOutFader
parent GUIElement
id int
리턴 GUIInOutFader

AddInOutFader() 공개 메소드

public AddInOutFader ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIInOutFader
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
리턴 GUIInOutFader

AddListBox() 공개 메소드

public AddListBox ( IrrlichtNETCP.Rect rect, GUIElement parent, int id, bool drawBackground ) : GUIListBox
rect IrrlichtNETCP.Rect
parent GUIElement
id int
drawBackground bool
리턴 GUIListBox

AddMenu() 공개 메소드

public AddMenu ( GUIElement parent, int id ) : GUIContextMenu
parent GUIElement
id int
리턴 GUIContextMenu

AddMeshViewer() 공개 메소드

public AddMeshViewer ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIMeshViewer
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
리턴 GUIMeshViewer

AddMessageBox() 공개 메소드

public AddMessageBox ( string caption, string text, bool modal, MessageBoxFlag flags, GUIElement parent, int id ) : GUIWindow
caption string
text string
modal bool
flags MessageBoxFlag
parent GUIElement
id int
리턴 GUIWindow

AddProgressBar() 공개 메소드

public AddProgressBar ( bool horizontal, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : IrrlichtNETCP.GUIProgressBar
horizontal bool
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
리턴 IrrlichtNETCP.GUIProgressBar

AddScrollBar() 공개 메소드

public AddScrollBar ( bool horizontal, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIScrollBar
horizontal bool
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
리턴 GUIScrollBar

AddSpinBox() 공개 메소드

public AddSpinBox ( string text, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : IrrlichtNETCP.GUISpinBox
text string
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
리턴 IrrlichtNETCP.GUISpinBox

AddStaticText() 공개 메소드

public AddStaticText ( string text, IrrlichtNETCP.Rect rectangle, bool border, bool wordWrap, GUIElement parent, int id, bool fillBackground ) : GUIStaticText
text string
rectangle IrrlichtNETCP.Rect
border bool
wordWrap bool
parent GUIElement
id int
fillBackground bool
리턴 GUIStaticText

AddStaticTextW() 공개 메소드

public AddStaticTextW ( string text, IrrlichtNETCP.Rect rectangle, bool border, bool wordWrap, GUIElement parent, int id, bool fillBackground ) : GUIStaticText
text string
rectangle IrrlichtNETCP.Rect
border bool
wordWrap bool
parent GUIElement
id int
fillBackground bool
리턴 GUIStaticText

AddTab() 공개 메소드

public AddTab ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUITab
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
리턴 GUITab

AddTabControl() 공개 메소드

public AddTabControl ( IrrlichtNETCP.Rect rectangle, GUIElement parent, bool fillBackground, bool hasBorder, int id ) : GUITabControl
rectangle IrrlichtNETCP.Rect
parent GUIElement
fillBackground bool
hasBorder bool
id int
리턴 GUITabControl

AddToolBar() 공개 메소드

public AddToolBar ( GUIElement parent, int id ) : GUIToolBar
parent GUIElement
id int
리턴 GUIToolBar

AddWindow() 공개 메소드

public AddWindow ( IrrlichtNETCP.Rect rectangle, bool modal, string text, GUIElement parent, int id ) : GUIWindow
rectangle IrrlichtNETCP.Rect
modal bool
text string
parent GUIElement
id int
리턴 GUIWindow

AddWindowW() 공개 메소드

public AddWindowW ( IrrlichtNETCP.Rect rectangle, bool modal, string text, GUIElement parent, int id ) : GUIWindow
rectangle IrrlichtNETCP.Rect
modal bool
text string
parent GUIElement
id int
리턴 GUIWindow

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CreateSkin() 공개 메소드

public CreateSkin ( GUISkinTypes skin ) : GUISkin
skin GUISkinTypes
리턴 GUISkin

DrawAll() 공개 메소드

public DrawAll ( ) : void
리턴 void

GUIEnvironment() 공개 메소드

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

GetFont() 공개 메소드

public GetFont ( string filename ) : GUIFont
filename string
리턴 GUIFont

HasFocus() 공개 메소드

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

LoadGui() 공개 메소드

public LoadGui ( string filename ) : bool
filename string
리턴 bool

PostEventFromUser() 공개 메소드

public PostEventFromUser ( Event ev ) : bool
ev Event
리턴 bool

RemoveFocus() 공개 메소드

public RemoveFocus ( GUIElement elem ) : void
elem GUIElement
리턴 void

SaveGui() 공개 메소드

public SaveGui ( string filename ) : bool
filename string
리턴 bool

SetFocus() 공개 메소드

public SetFocus ( GUIElement elem ) : void
elem GUIElement
리턴 void