webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::FunctionsEGLDL Class Reference

#include <FunctionsEGLDL.h>

Inheritance diagram for rx::FunctionsEGLDL:
rx::FunctionsEGL

Public Member Functions

 FunctionsEGLDL ()
 
 ~FunctionsEGLDL () override
 
egl::Error initialize (EGLNativeDisplayType nativeDisplay, const char *libName)
 
voidgetProcAddress (const char *name) const override
 
- Public Member Functions inherited from rx::FunctionsEGL
 FunctionsEGL ()
 
virtual ~FunctionsEGL ()
 
egl::Error initialize (EGLNativeDisplayType nativeDisplay)
 
egl::Error terminate ()
 
FunctionsGLmakeFunctionsGL () 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)
 

Additional Inherited Members

- Public Attributes inherited from rx::FunctionsEGL
int majorVersion
 
int minorVersion
 

Constructor & Destructor Documentation

◆ FunctionsEGLDL()

rx::FunctionsEGLDL::FunctionsEGLDL ( )

◆ ~FunctionsEGLDL()

rx::FunctionsEGLDL::~FunctionsEGLDL ( )
override

Member Function Documentation

◆ getProcAddress()

void * rx::FunctionsEGLDL::getProcAddress ( const char *  name) const
overridevirtual

Implements rx::FunctionsEGL.

◆ initialize()

egl::Error rx::FunctionsEGLDL::initialize ( EGLNativeDisplayType  nativeDisplay,
const char *  libName 
)

The documentation for this class was generated from the following files: