30 #ifndef __GLESSupport_H__
31 #define __GLESSupport_H__
39 class GLESRenderSystem;
53 virtual void addConfig() = 0;
54 virtual void setConfigOption(
const String &name,
const String &value);
60 virtual String validateConfig() = 0;
62 virtual RenderWindow* createWindow(
bool autoCreateWindow,
64 const String& windowTitle) = 0;
68 unsigned int width,
unsigned int height,
91 virtual void *getProcAddress(
const String& procname) = 0;
96 virtual void initialiseExtensions();
101 virtual bool checkExtension(
const String& ext)
const;
111 virtual void start() = 0;
115 virtual void stop() = 0;
Manages the target rendering window.
const String & getGLVersion(void) const
Get version information.
map< String, String >::type NameValuePairList
Name / value parameter pair (first = name, second = value)
virtual unsigned int getDisplayMonitorCount() const
PixelComponentType
Pixel component format.
map< String, ConfigOption >::type ConfigOptionMap
const String & getGLVendor(void) const
Get vendor information.
Implementation of GL as a rendering system.
std::set< String > extensionList