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.