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