27 #ifndef _CEGuiRendererSelector_h_ 28 #define _CEGuiRendererSelector_h_ 34 enum CEGuiRendererType
37 Direct3D9GuiRendererType,
38 Direct3D10GuiRendererType,
39 Direct3D11GuiRendererType,
40 OpenGLGuiRendererType,
41 OpenGL3GuiRendererType,
42 OpenglEs2GuiRendererType,
43 IrrlichtGuiRendererType,
44 DirectFBGuiRendererType,
46 InvalidGuiRendererType
114 #endif // end of guard _CEGuiRendererSelector_h_ Base class for the renderer selection dialog class.
Definition: CEGuiRendererSelector.h:57
void setRendererAvailability(CEGuiRendererType rendererType, bool available=true)
Set whether or not a specific renderer type will be available for selection from the dialog the next ...
Definition: CEGuiRendererSelector.cpp:66
bool d_rendererAvailability[RendererTypeCount]
Holds availability of renderer types.
Definition: CEGuiRendererSelector.h:111
virtual bool invokeDialog()=0
Displays a dialog allowing the user to select a renderer to be used.
virtual ~CEGuiRendererSelector()
Destructor.
Definition: CEGuiRendererSelector.cpp:48
CEGuiRendererType getSelectedRendererType()
Return the CEGuiRendererType value of the renderer most recently selected by the user.
Definition: CEGuiRendererSelector.cpp:56
CEGuiRendererSelector()
Constructor.
Definition: CEGuiRendererSelector.cpp:33
CEGuiRendererType d_lastSelected
Holds the last selected renderer type.
Definition: CEGuiRendererSelector.h:110