 |
Irrlicht 3D Engine
|
|
Go to the documentation of this file.
5 #ifndef __I_GUI_ELEMENT_FACTORY_H_INCLUDED__
6 #define __I_GUI_ELEMENT_FACTORY_H_INCLUDED__
65 #endif // __I_GUI_ELEMENT_FACTORY_H_INCLUDED__
char c8
8 bit character variable.
virtual IGUIElement * addGUIElement(EGUI_ELEMENT_TYPE type, IGUIElement *parent=0)=0
adds an element to the gui environment based on its type id
virtual s32 getCreatableGUIElementTypeCount() const =0
Get amount of GUI element types this factory is able to create.
signed int s32
32 bit signed variable.
virtual const c8 * getCreateableGUIElementTypeName(s32 idx) const =0
Get type name of a createable GUI element type by index.
EGUI_ELEMENT_TYPE
List of all basic Irrlicht GUI elements.
Base class of most objects of the Irrlicht Engine.
Everything in the Irrlicht Engine can be found in this namespace.
virtual EGUI_ELEMENT_TYPE getCreateableGUIElementType(s32 idx) const =0
Get type of a createable element type.
Interface making it possible to dynamically create GUI elements.
Base class of all GUI elements.