#include <FunctionsEGL.h>
|
| FunctionsEGL () |
|
virtual | ~FunctionsEGL () |
|
egl::Error | initialize (EGLNativeDisplayType nativeDisplay) |
|
egl::Error | terminate () |
|
virtual void * | getProcAddress (const char *name) const =0 |
|
FunctionsGL * | makeFunctionsGL () const |
|
bool | hasExtension (const char *extension) const |
|
EGLDisplay | getDisplay () const |
|
EGLint | getError () const |
|
EGLBoolean | chooseConfig (EGLint const *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) const |
|
EGLBoolean | getConfigAttrib (EGLConfig config, EGLint attribute, EGLint *value) const |
|
EGLContext | createContext (EGLConfig config, EGLContext share_context, EGLint const *attrib_list) const |
|
EGLSurface | createPbufferSurface (EGLConfig config, const EGLint *attrib_list) const |
|
EGLSurface | createWindowSurface (EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) const |
|
EGLBoolean | destroyContext (EGLContext context) const |
|
EGLBoolean | destroySurface (EGLSurface surface) const |
|
EGLBoolean | makeCurrent (EGLSurface surface, EGLContext context) const |
|
const char * | queryString (EGLint name) const |
|
EGLBoolean | querySurface (EGLSurface surface, EGLint attribute, EGLint *value) const |
|
EGLBoolean | swapBuffers (EGLSurface surface) const |
|
EGLBoolean | bindTexImage (EGLSurface surface, EGLint buffer) const |
|
EGLBoolean | releaseTexImage (EGLSurface surface, EGLint buffer) const |
|
EGLBoolean | swapInterval (EGLint interval) const |
|
EGLImageKHR | createImageKHR (EGLContext context, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) const |
|
EGLBoolean | destroyImageKHR (EGLImageKHR image) const |
|
EGLSyncKHR | createSyncKHR (EGLenum type, const EGLint *attrib_list) |
|
EGLBoolean | destroySyncKHR (EGLSyncKHR sync) |
|
EGLint | clientWaitSyncKHR (EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) |
|
EGLBoolean | getSyncAttribKHR (EGLSyncKHR sync, EGLint attribute, EGLint *value) |
|
◆ FunctionsEGL()
rx::FunctionsEGL::FunctionsEGL |
( |
| ) |
|
◆ ~FunctionsEGL()
rx::FunctionsEGL::~FunctionsEGL |
( |
| ) |
|
|
virtual |
◆ bindTexImage()
◆ chooseConfig()
◆ clientWaitSyncKHR()
◆ createContext()
◆ createImageKHR()
◆ createPbufferSurface()
◆ createSyncKHR()
◆ createWindowSurface()
EGLSurface rx::FunctionsEGL::createWindowSurface |
( |
EGLConfig |
config, |
|
|
EGLNativeWindowType |
win, |
|
|
const EGLint * |
attrib_list |
|
) |
| const |
◆ destroyContext()
◆ destroyImageKHR()
◆ destroySurface()
◆ destroySyncKHR()
◆ getConfigAttrib()
◆ getDisplay()
◆ getError()
EGLint rx::FunctionsEGL::getError |
( |
| ) |
const |
◆ getProcAddress()
virtual void* rx::FunctionsEGL::getProcAddress |
( |
const char * |
name | ) |
const |
|
pure virtual |
◆ getSyncAttribKHR()
◆ hasExtension()
bool rx::FunctionsEGL::hasExtension |
( |
const char * |
extension | ) |
const |
◆ initialize()
egl::Error rx::FunctionsEGL::initialize |
( |
EGLNativeDisplayType |
nativeDisplay | ) |
|
◆ makeCurrent()
◆ makeFunctionsGL()
◆ queryString()
char const * rx::FunctionsEGL::queryString |
( |
EGLint |
name | ) |
const |
◆ querySurface()
◆ releaseTexImage()
◆ swapBuffers()
◆ swapInterval()
◆ terminate()
◆ majorVersion
int rx::FunctionsEGL::majorVersion |
◆ minorVersion
int rx::FunctionsEGL::minorVersion |
The documentation for this class was generated from the following files: