|  | 
|  | EGLSupport () | 
|  | 
| virtual | ~EGLSupport () | 
|  | 
| void | addConfig () | 
|  | Add any special config values to the system. 
 | 
|  | 
| EGLConfig * | chooseGLConfig (const EGLint *attribList, EGLint *nElements) | 
|  | 
| ::EGLContext | createNewContext (EGLDisplay eglDisplay, ::EGLConfig glconfig, ::EGLContext shareList) const | 
|  | 
| RenderWindow * | createWindow (bool autoCreateWindow, GLES2RenderSystem *renderSystem, const String &windowTitle) | 
|  | 
| EGLConfig * | getConfigs (EGLint *nElements) | 
|  | 
| virtual String | getDisplayName () | 
|  | 
| EGLBoolean | getGLConfigAttrib (EGLConfig fbConfig, EGLint attribute, EGLint *value) | 
|  | 
| ::EGLConfig | getGLConfigFromContext (::EGLContext context) | 
|  | 
| ::EGLConfig | getGLConfigFromDrawable (::EGLSurface drawable, unsigned int *w, unsigned int *h) | 
|  | 
| EGLDisplay | getGLDisplay () | 
|  | 
| void * | getProcAddress (const char *procname) const | 
|  | Get the address of a function. 
 | 
|  | 
| ::EGLConfig | selectGLConfig (const EGLint *minAttribs, const EGLint *maxAttribs) | 
|  | 
| void | setConfigOption (const String &name, const String &value) | 
|  | 
| void | setGLDisplay (EGLDisplay val) | 
|  | 
| void | start () | 
|  | Start anything special. 
 | 
|  | 
| void | stop () | 
|  | Stop anything special. 
 | 
|  | 
| void | switchMode () | 
|  | 
| virtual void | switchMode (uint &width, uint &height, short &frequency)=0 | 
|  | 
| String | validateConfig () | 
|  | Make sure all the extra options are valid. 
 | 
|  | 
|  | GLES2Support () | 
|  | 
| virtual | ~GLES2Support () | 
|  | 
| virtual bool | checkExtension (const String &ext) const | 
|  | Check if an extension is available. 
 | 
|  | 
| virtual ConfigOptionMap & | getConfigOptions () | 
|  | 
| virtual unsigned int | getDisplayMonitorCount () const | 
|  | Gets the number of display monitors. 
 | 
|  | 
| const String & | getGLVendor () const | 
|  | Get vendor information. 
 | 
|  | 
| const DriverVersion & | getGLVersion () const | 
|  | Get version information. 
 | 
|  | 
| const String & | getShaderCachePath () const | 
|  | Get shader cache path. 
 | 
|  | 
| const String & | getShaderLibraryPath () const | 
|  | Get shader library path. 
 | 
|  | 
| bool | hasMinGLVersion (int major, int minor) const | 
|  | Check if GL Version is supported. 
 | 
|  | 
| virtual void | initialiseExtensions () | 
|  | Initialises GL extensions, must be done AFTER the GL context has been established. 
 | 
|  | 
| virtual RenderWindow * | newWindow (const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams=0)=0 | 
|  | Creates a new rendering window. 
 | 
|  | 
| void | setShaderCachePath (String path) | 
|  | Set shader cache path. 
 | 
|  | 
| void | setShaderLibraryPath (String path) | 
|  | Set shader library path. 
 | 
|  |