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.
virtual const c8 * getCreateableGUIElementTypeName(s32 idx) const =0
Get type name of a createable 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.
virtual EGUI_ELEMENT_TYPE getCreateableGUIElementType(s32 idx) const =0
Get type of a createable 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