|
IrrIMGUI
0.3.1
|
Private definitions for the IMGUI Irrlicht binding. Do not use them outside, the interface may change a lot of times! More...
Namespaces | |
| Driver | |
| Contains driver classes for the IMGUI render system. | |
Classes | |
| class | CGUITexture |
| class | CIMGUIDriverDeleteHelper |
| An helper class, that deletes the CIMGUIDriver instance when the program is closed and no other source has deleted it. More... | |
| class | CIMGUIHandle |
| Use an object of this class to setup the IMGUI for Irrlicht and to render the content. More... | |
| class | IIMGUIDriver |
| Interface for an IMGUI Driver to setup the IMGUI render system. More... | |
| union | TextureSource |
Enumerations | |
| enum | EColorFormat { ECF_A8R8G8B8, ECF_R8G8B8A8, ECF_A8 } |
| The supported color formats for picture transformation and texture creating. More... | |
| enum | TextureSourceType { ETST_TEXTURE, ETST_IMAGE, ETST_RAWDATA, ETST_GUIFONT, ETST_UNKNOWN } |
Functions | |
| IIMGUIHandle * | createRealIMGUI (irr::IrrlichtDevice *pDevice, CIMGUIEventStorage *pEventStorage, SIMGUISettings const *pSettings) |
| Creates a real IMGUI object (the real factory function for it) More... | |
Variables | |
| static CIMGUIDriverDeleteHelper | IMGUIDriverDeleteHelper |
Private definitions for the IMGUI Irrlicht binding. Do not use them outside, the interface may change a lot of times!
Contains definitions for Dependency Injection.
The supported color formats for picture transformation and texture creating.
| Enumerator | |
|---|---|
| ECF_A8R8G8B8 |
32bit word with Alpha at the MSB and Blue at the LSB. |
| ECF_R8G8B8A8 |
32bit word with Red at the MSB and Blue at the LSB. |
| ECF_A8 |
8bit value with Alpha only. |
Definition at line 52 of file IIMGUIDriver.h.
| Enumerator | |
|---|---|
| ETST_TEXTURE | |
| ETST_IMAGE | |
| ETST_RAWDATA | |
| ETST_GUIFONT | |
| ETST_UNKNOWN | |
Definition at line 48 of file CGUITexture.h.
| IRRIMGUI_DLL_API IIMGUIHandle * IrrIMGUI::Private::createRealIMGUI | ( | irr::IrrlichtDevice * | pDevice, |
| CIMGUIEventStorage * | pEventStorage, | ||
| SIMGUISettings const * | pSettings | ||
| ) |
Creates a real IMGUI object (the real factory function for it)
| pDevice | Is a pointer to an Irrlicht device. |
| pEventStorage | Is a pointer to an input event storage. |
| pSettings | Is a pointer to a settings struct to apply. |
Definition at line 42 of file IrrIMGUIInject.cpp.

|
static |
Definition at line 267 of file IIMGUIDriver.cpp.
1.8.10