C# Class IrrlichtNETCP.GUIEnvironment

Inheritance: NativeElement
Afficher le fichier Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Méthodes publiques

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

Private Methods

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

Method Details

AddButton() public méthode

public AddButton ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIButton
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
Résultat GUIButton

AddButtonW() public méthode

public AddButtonW ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIButton
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
Résultat GUIButton

AddCheckBox() public méthode

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
Résultat GUICheckBox

AddColorSelectDialog() public méthode

public AddColorSelectDialog ( string title, bool modal, GUIElement parent, int id ) : GUIColorSelectDialog
title string
modal bool
parent GUIElement
id int
Résultat GUIColorSelectDialog

AddComboBox() public méthode

public AddComboBox ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIComboBox
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
Résultat GUIComboBox

AddContextMenu() public méthode

public AddContextMenu ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIContextMenu
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
Résultat GUIContextMenu

AddEditBox() public méthode

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
Résultat GUIEditBox

AddEditBoxW() public méthode

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
Résultat GUIEditBox

AddFileOpenDialog() public méthode

public AddFileOpenDialog ( string title, bool modal, GUIElement parent, int id ) : GUIFileOpenDialog
title string
modal bool
parent GUIElement
id int
Résultat GUIFileOpenDialog

AddImage() public méthode

public AddImage ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIImage
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
Résultat GUIImage

AddImage() public méthode

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
Résultat GUIImage

AddInOutFader() public méthode

public AddInOutFader ( GUIElement parent, int id ) : GUIInOutFader
parent GUIElement
id int
Résultat GUIInOutFader

AddInOutFader() public méthode

public AddInOutFader ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIInOutFader
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
Résultat GUIInOutFader

AddListBox() public méthode

public AddListBox ( IrrlichtNETCP.Rect rect, GUIElement parent, int id, bool drawBackground ) : GUIListBox
rect IrrlichtNETCP.Rect
parent GUIElement
id int
drawBackground bool
Résultat GUIListBox

AddMenu() public méthode

public AddMenu ( GUIElement parent, int id ) : GUIContextMenu
parent GUIElement
id int
Résultat GUIContextMenu

AddMeshViewer() public méthode

public AddMeshViewer ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id, string text ) : GUIMeshViewer
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
text string
Résultat GUIMeshViewer

AddMessageBox() public méthode

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
Résultat GUIWindow

AddProgressBar() public méthode

public AddProgressBar ( bool horizontal, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : IrrlichtNETCP.GUIProgressBar
horizontal bool
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
Résultat IrrlichtNETCP.GUIProgressBar

AddScrollBar() public méthode

public AddScrollBar ( bool horizontal, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUIScrollBar
horizontal bool
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
Résultat GUIScrollBar

AddSpinBox() public méthode

public AddSpinBox ( string text, IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : IrrlichtNETCP.GUISpinBox
text string
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
Résultat IrrlichtNETCP.GUISpinBox

AddStaticText() public méthode

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
Résultat GUIStaticText

AddStaticTextW() public méthode

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
Résultat GUIStaticText

AddTab() public méthode

public AddTab ( IrrlichtNETCP.Rect rectangle, GUIElement parent, int id ) : GUITab
rectangle IrrlichtNETCP.Rect
parent GUIElement
id int
Résultat GUITab

AddTabControl() public méthode

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
Résultat GUITabControl

AddToolBar() public méthode

public AddToolBar ( GUIElement parent, int id ) : GUIToolBar
parent GUIElement
id int
Résultat GUIToolBar

AddWindow() public méthode

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
Résultat GUIWindow

AddWindowW() public méthode

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
Résultat GUIWindow

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateSkin() public méthode

public CreateSkin ( GUISkinTypes skin ) : GUISkin
skin GUISkinTypes
Résultat GUISkin

DrawAll() public méthode

public DrawAll ( ) : void
Résultat void

GUIEnvironment() public méthode

public GUIEnvironment ( IntPtr raw ) : System
raw System.IntPtr
Résultat System

GetFont() public méthode

public GetFont ( string filename ) : GUIFont
filename string
Résultat GUIFont

HasFocus() public méthode

public HasFocus ( GUIElement elem ) : bool
elem GUIElement
Résultat bool

LoadGui() public méthode

public LoadGui ( string filename ) : bool
filename string
Résultat bool

PostEventFromUser() public méthode

public PostEventFromUser ( Event ev ) : bool
ev Event
Résultat bool

RemoveFocus() public méthode

public RemoveFocus ( GUIElement elem ) : void
elem GUIElement
Résultat void

SaveGui() public méthode

public SaveGui ( string filename ) : bool
filename string
Résultat bool

SetFocus() public méthode

public SetFocus ( GUIElement elem ) : void
elem GUIElement
Résultat void