|
| | 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.
|
| |