27 #ifndef _CEGuiRendererSelector_h_
28 #define _CEGuiRendererSelector_h_
34 enum CEGuiRendererType
37 Direct3D9GuiRendererType,
38 Direct3D10GuiRendererType,
39 Direct3D11GuiRendererType,
40 OpenGLGuiRendererType,
41 OpenGL3GuiRendererType,
42 IrrlichtGuiRendererType,
43 DirectFBGuiRendererType,
45 InvalidGuiRendererType
113 #endif // end of guard _CEGuiRendererSelector_h_
Base class for the renderer selection dialog class.
Definition: CEGuiRendererSelector.h:56
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:110
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:109