webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Typedefs | Functions
egl Namespace Reference

Classes

class  AttributeMap
 
struct  Caps
 
struct  ClientExtensions
 
struct  Config
 
class  ConfigSet
 
class  ConfigSorter
 
class  Device
 
struct  DeviceExtensions
 
class  Display
 
struct  DisplayExtensions
 
class  Error
 
class  Image
 
class  ImageSibling
 
class  PbufferSurface
 
class  PixmapSurface
 
class  Stream
 
class  Surface
 
struct  SurfaceState
 
class  WindowSurface
 

Typedefs

typedef std::set< egl::Device * > DeviceSet
 

Functions

ANGLE_EXPORT EGLBoolean EGLAPIENTRY ChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY CopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
 
ANGLE_EXPORT EGLContext EGLAPIENTRY CreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroyContext (EGLDisplay dpy, EGLContext ctx)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroySurface (EGLDisplay dpy, EGLSurface surface)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY GetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY GetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetCurrentDisplay (void)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY GetCurrentSurface (EGLint readdraw)
 
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetDisplay (EGLNativeDisplayType display_id)
 
ANGLE_EXPORT EGLint EGLAPIENTRY GetError (void)
 
ANGLE_EXPORT __eglMustCastToProperFunctionPointerType EGLAPIENTRY GetProcAddress (const char *procname)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY Initialize (EGLDisplay dpy, EGLint *major, EGLint *minor)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY MakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
 
ANGLE_EXPORT const char *EGLAPIENTRY QueryString (EGLDisplay dpy, EGLint name)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY SwapBuffers (EGLDisplay dpy, EGLSurface surface)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY Terminate (EGLDisplay dpy)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitGL (void)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitNative (EGLint engine)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY BindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY ReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY SurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY SwapInterval (EGLDisplay dpy, EGLint interval)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY BindAPI (EGLenum api)
 
ANGLE_EXPORT EGLenum EGLAPIENTRY QueryAPI (void)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY ReleaseThread (void)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitClient (void)
 
ANGLE_EXPORT EGLContext EGLAPIENTRY GetCurrentContext (void)
 
ANGLE_EXPORT EGLSync EGLAPIENTRY CreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroySync (EGLDisplay dpy, EGLSync sync)
 
ANGLE_EXPORT EGLint EGLAPIENTRY ClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY GetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
 
ANGLE_EXPORT EGLImage EGLAPIENTRY CreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroyImage (EGLDisplay dpy, EGLImage image)
 
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLSurface EGLAPIENTRY CreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY WaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QuerySurfacePointerANGLE (EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY PostSubBufferNV (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height)
 
ANGLE_EXPORT EGLDisplay EGLAPIENTRY GetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QueryDisplayAttribEXT (EGLDisplay dpy, EGLint attribute, EGLAttrib *value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QueryDeviceAttribEXT (EGLDeviceEXT device, EGLint attribute, EGLAttrib *value)
 
ANGLE_EXPORT const char *EGLAPIENTRY QueryDeviceStringEXT (EGLDeviceEXT device, EGLint name)
 
ANGLE_EXPORT EGLImageKHR EGLAPIENTRY CreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroyImageKHR (EGLDisplay dpy, EGLImageKHR image)
 
ANGLE_EXPORT EGLDeviceEXT EGLAPIENTRY CreateDeviceANGLE (EGLint device_type, void *native_device, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY ReleaseDeviceANGLE (EGLDeviceEXT device)
 
ANGLE_EXPORT EGLStreamKHR EGLAPIENTRY CreateStreamKHR (EGLDisplay dpy, const EGLint *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY DestroyStreamKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY StreamAttribKHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QueryStreamKHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY QueryStreamu64KHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY StreamConsumerGLTextureExternalKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY StreamConsumerAcquireKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY StreamConsumerReleaseKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY StreamConsumerGLTextureExternalAttribsNV (EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY CreateStreamProducerD3DTextureNV12ANGLE (EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY StreamPostD3DTextureNV12ANGLE (EGLDisplay dpy, EGLStreamKHR stream, void *texture, const EGLAttrib *attrib_list)
 
ANGLE_EXPORT EGLBoolean EGLAPIENTRY GetSyncValuesCHROMIUM (EGLDisplay dpy, EGLSurface surface, EGLuint64KHR *ust, EGLuint64KHR *msc, EGLuint64KHR *sbc)
 
bool IsCubeMapTextureTarget (EGLenum target)
 
size_t CubeMapTextureTargetToLayerIndex (EGLenum target)
 
EGLenum LayerIndexToCubeMapTextureTarget (size_t index)
 
bool IsTextureTarget (EGLenum target)
 
bool IsRenderbufferTarget (EGLenum target)
 
Error ValidateDisplay (const Display *display)
 
Error ValidateSurface (const Display *display, Surface *surface)
 
Error ValidateConfig (const Display *display, const Config *config)
 
Error ValidateContext (const Display *display, gl::Context *context)
 
Error ValidateImage (const Display *display, const Image *image)
 
Error ValidateStream (const Display *display, const Stream *stream)
 
Error ValidateCreateContext (Display *display, Config *configuration, gl::Context *shareContext, const AttributeMap &attributes)
 
Error ValidateCreateWindowSurface (Display *display, Config *config, EGLNativeWindowType window, const AttributeMap &attributes)
 
Error ValidateCreatePbufferSurface (Display *display, Config *config, const AttributeMap &attributes)
 
Error ValidateCreatePbufferFromClientBuffer (Display *display, EGLenum buftype, EGLClientBuffer buffer, Config *config, const AttributeMap &attributes)
 
Error ValidateCompatibleConfigs (const Display *display, const Config *config1, const Surface *surface, const Config *config2, EGLint surfaceType)
 
Error ValidateCreateImageKHR (const Display *display, gl::Context *context, EGLenum target, EGLClientBuffer buffer, const AttributeMap &attributes)
 
Error ValidateDestroyImageKHR (const Display *display, const Image *image)
 
Error ValidateCreateDeviceANGLE (EGLint device_type, void *native_device, const EGLAttrib *attrib_list)
 
Error ValidateReleaseDeviceANGLE (Device *device)
 
Error ValidateCreateStreamKHR (const Display *display, const AttributeMap &attributes)
 
Error ValidateDestroyStreamKHR (const Display *display, const Stream *stream)
 
Error ValidateStreamAttribKHR (const Display *display, const Stream *stream, EGLint attribute, EGLint value)
 
Error ValidateQueryStreamKHR (const Display *display, const Stream *stream, EGLenum attribute, EGLint *value)
 
Error ValidateQueryStreamu64KHR (const Display *display, const Stream *stream, EGLenum attribute, EGLuint64KHR *value)
 
Error ValidateStreamConsumerGLTextureExternalKHR (const Display *display, gl::Context *context, const Stream *stream)
 
Error ValidateStreamConsumerAcquireKHR (const Display *display, gl::Context *context, const Stream *stream)
 
Error ValidateStreamConsumerReleaseKHR (const Display *display, gl::Context *context, const Stream *stream)
 
Error ValidateStreamConsumerGLTextureExternalAttribsNV (const Display *display, gl::Context *context, const Stream *stream, const AttributeMap &attribs)
 
Error ValidateCreateStreamProducerD3DTextureNV12ANGLE (const Display *display, const Stream *stream, const AttributeMap &attribs)
 
Error ValidateStreamPostD3DTextureNV12ANGLE (const Display *display, const Stream *stream, void *texture, const AttributeMap &attribs)
 
Error ValidateGetSyncValuesCHROMIUM (const Display *display, const Surface *surface, const EGLuint64KHR *ust, const EGLuint64KHR *msc, const EGLuint64KHR *sbc)
 
void SetGlobalError (const Error &error)
 
EGLint GetGlobalError ()
 
EGLenum GetGlobalAPI ()
 
void SetGlobalAPI (EGLenum API)
 
void SetGlobalDisplay (Display *dpy)
 
DisplayGetGlobalDisplay ()
 
void SetGlobalDrawSurface (Surface *surface)
 
SurfaceGetGlobalDrawSurface ()
 
void SetGlobalReadSurface (Surface *surface)
 
SurfaceGetGlobalReadSurface ()
 
void SetGlobalContext (gl::Context *context)
 
gl::ContextGetGlobalContext ()
 

Typedef Documentation

◆ DeviceSet

Function Documentation

◆ BindAPI()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::BindAPI ( EGLenum  api)

◆ BindTexImage()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::BindTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)

◆ ChooseConfig()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::ChooseConfig ( EGLDisplay  dpy,
const EGLint attrib_list,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)

◆ ClientWaitSync()

ANGLE_EXPORT EGLint EGLAPIENTRY egl::ClientWaitSync ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  flags,
EGLTime  timeout 
)

◆ CopyBuffers()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::CopyBuffers ( EGLDisplay  dpy,
EGLSurface  surface,
EGLNativePixmapType  target 
)

◆ CreateContext()

ANGLE_EXPORT EGLContext EGLAPIENTRY egl::CreateContext ( EGLDisplay  dpy,
EGLConfig  config,
EGLContext  share_context,
const EGLint attrib_list 
)

◆ CreateDeviceANGLE()

ANGLE_EXPORT EGLDeviceEXT EGLAPIENTRY egl::CreateDeviceANGLE ( EGLint  device_type,
void native_device,
const EGLAttrib attrib_list 
)

◆ CreateImage()

ANGLE_EXPORT EGLImage EGLAPIENTRY egl::CreateImage ( EGLDisplay  dpy,
EGLContext  ctx,
EGLenum  target,
EGLClientBuffer  buffer,
const EGLAttrib attrib_list 
)

◆ CreateImageKHR()

ANGLE_EXPORT EGLImageKHR EGLAPIENTRY egl::CreateImageKHR ( EGLDisplay  dpy,
EGLContext  ctx,
EGLenum  target,
EGLClientBuffer  buffer,
const EGLint attrib_list 
)

◆ CreatePbufferFromClientBuffer()

ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePbufferFromClientBuffer ( EGLDisplay  dpy,
EGLenum  buftype,
EGLClientBuffer  buffer,
EGLConfig  config,
const EGLint attrib_list 
)

◆ CreatePbufferSurface()

ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePbufferSurface ( EGLDisplay  dpy,
EGLConfig  config,
const EGLint attrib_list 
)

◆ CreatePixmapSurface()

ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePixmapSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativePixmapType  pixmap,
const EGLint attrib_list 
)

◆ CreatePlatformPixmapSurface()

ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePlatformPixmapSurface ( EGLDisplay  dpy,
EGLConfig  config,
void native_pixmap,
const EGLAttrib attrib_list 
)

◆ CreatePlatformWindowSurface()

ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreatePlatformWindowSurface ( EGLDisplay  dpy,
EGLConfig  config,
void native_window,
const EGLAttrib attrib_list 
)

◆ CreateStreamKHR()

ANGLE_EXPORT EGLStreamKHR EGLAPIENTRY egl::CreateStreamKHR ( EGLDisplay  dpy,
const EGLint attrib_list 
)

◆ CreateStreamProducerD3DTextureNV12ANGLE()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::CreateStreamProducerD3DTextureNV12ANGLE ( EGLDisplay  dpy,
EGLStreamKHR  stream,
const EGLAttrib attrib_list 
)

◆ CreateSync()

ANGLE_EXPORT EGLSync EGLAPIENTRY egl::CreateSync ( EGLDisplay  dpy,
EGLenum  type,
const EGLAttrib attrib_list 
)

◆ CreateWindowSurface()

ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::CreateWindowSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativeWindowType  win,
const EGLint attrib_list 
)

◆ CubeMapTextureTargetToLayerIndex()

size_t egl::CubeMapTextureTargetToLayerIndex ( EGLenum  target)

◆ DestroyContext()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroyContext ( EGLDisplay  dpy,
EGLContext  ctx 
)

◆ DestroyImage()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroyImage ( EGLDisplay  dpy,
EGLImage  image 
)

◆ DestroyImageKHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroyImageKHR ( EGLDisplay  dpy,
EGLImageKHR  image 
)

◆ DestroyStreamKHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroyStreamKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ DestroySurface()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroySurface ( EGLDisplay  dpy,
EGLSurface  surface 
)

◆ DestroySync()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::DestroySync ( EGLDisplay  dpy,
EGLSync  sync 
)

◆ GetConfigAttrib()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::GetConfigAttrib ( EGLDisplay  dpy,
EGLConfig  config,
EGLint  attribute,
EGLint value 
)

◆ GetConfigs()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::GetConfigs ( EGLDisplay  dpy,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)

◆ GetCurrentContext()

ANGLE_EXPORT EGLContext EGLAPIENTRY egl::GetCurrentContext ( void  )

◆ GetCurrentDisplay()

ANGLE_EXPORT EGLDisplay EGLAPIENTRY egl::GetCurrentDisplay ( void  )

◆ GetCurrentSurface()

ANGLE_EXPORT EGLSurface EGLAPIENTRY egl::GetCurrentSurface ( EGLint  readdraw)

◆ GetDisplay()

ANGLE_EXPORT EGLDisplay EGLAPIENTRY egl::GetDisplay ( EGLNativeDisplayType  display_id)

◆ GetError()

ANGLE_EXPORT EGLint EGLAPIENTRY egl::GetError ( void  )

◆ GetGlobalAPI()

EGLenum egl::GetGlobalAPI ( )

◆ GetGlobalContext()

gl::Context * egl::GetGlobalContext ( )

◆ GetGlobalDisplay()

Display * egl::GetGlobalDisplay ( )

◆ GetGlobalDrawSurface()

Surface * egl::GetGlobalDrawSurface ( )

◆ GetGlobalError()

EGLint egl::GetGlobalError ( )

◆ GetGlobalReadSurface()

Surface * egl::GetGlobalReadSurface ( )

◆ GetPlatformDisplay()

ANGLE_EXPORT EGLDisplay EGLAPIENTRY egl::GetPlatformDisplay ( EGLenum  platform,
void native_display,
const EGLAttrib attrib_list 
)

◆ GetPlatformDisplayEXT()

ANGLE_EXPORT EGLDisplay EGLAPIENTRY egl::GetPlatformDisplayEXT ( EGLenum  platform,
void native_display,
const EGLint attrib_list 
)

◆ GetProcAddress()

ANGLE_EXPORT __eglMustCastToProperFunctionPointerType EGLAPIENTRY egl::GetProcAddress ( const char *  procname)

◆ GetSyncAttrib()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::GetSyncAttrib ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  attribute,
EGLAttrib value 
)

◆ GetSyncValuesCHROMIUM()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::GetSyncValuesCHROMIUM ( EGLDisplay  dpy,
EGLSurface  surface,
EGLuint64KHR ust,
EGLuint64KHR msc,
EGLuint64KHR sbc 
)

◆ Initialize()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::Initialize ( EGLDisplay  dpy,
EGLint major,
EGLint minor 
)

◆ IsCubeMapTextureTarget()

bool egl::IsCubeMapTextureTarget ( EGLenum  target)

◆ IsRenderbufferTarget()

bool egl::IsRenderbufferTarget ( EGLenum  target)

◆ IsTextureTarget()

bool egl::IsTextureTarget ( EGLenum  target)

◆ LayerIndexToCubeMapTextureTarget()

EGLenum egl::LayerIndexToCubeMapTextureTarget ( size_t  index)

◆ MakeCurrent()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::MakeCurrent ( EGLDisplay  dpy,
EGLSurface  draw,
EGLSurface  read,
EGLContext  ctx 
)

◆ PostSubBufferNV()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::PostSubBufferNV ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  x,
EGLint  y,
EGLint  width,
EGLint  height 
)

◆ QueryAPI()

ANGLE_EXPORT EGLenum EGLAPIENTRY egl::QueryAPI ( void  )

◆ QueryContext()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QueryContext ( EGLDisplay  dpy,
EGLContext  ctx,
EGLint  attribute,
EGLint value 
)

◆ QueryDeviceAttribEXT()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QueryDeviceAttribEXT ( EGLDeviceEXT  device,
EGLint  attribute,
EGLAttrib value 
)

◆ QueryDeviceStringEXT()

ANGLE_EXPORT const char *EGLAPIENTRY egl::QueryDeviceStringEXT ( EGLDeviceEXT  device,
EGLint  name 
)

◆ QueryDisplayAttribEXT()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QueryDisplayAttribEXT ( EGLDisplay  dpy,
EGLint  attribute,
EGLAttrib value 
)

◆ QueryStreamKHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QueryStreamKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLint value 
)

◆ QueryStreamu64KHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QueryStreamu64KHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLuint64KHR value 
)

◆ QueryString()

ANGLE_EXPORT const char *EGLAPIENTRY egl::QueryString ( EGLDisplay  dpy,
EGLint  name 
)

◆ QuerySurface()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QuerySurface ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint value 
)

◆ QuerySurfacePointerANGLE()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::QuerySurfacePointerANGLE ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
void **  value 
)

◆ ReleaseDeviceANGLE()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::ReleaseDeviceANGLE ( EGLDeviceEXT  device)

◆ ReleaseTexImage()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::ReleaseTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)

◆ ReleaseThread()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::ReleaseThread ( void  )

◆ SetGlobalAPI()

void egl::SetGlobalAPI ( EGLenum  API)

◆ SetGlobalContext()

void egl::SetGlobalContext ( gl::Context context)

◆ SetGlobalDisplay()

void egl::SetGlobalDisplay ( Display dpy)

◆ SetGlobalDrawSurface()

void egl::SetGlobalDrawSurface ( Surface surface)

◆ SetGlobalError()

void egl::SetGlobalError ( const Error error)

◆ SetGlobalReadSurface()

void egl::SetGlobalReadSurface ( Surface surface)

◆ StreamAttribKHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::StreamAttribKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLint  value 
)

◆ StreamConsumerAcquireKHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::StreamConsumerAcquireKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ StreamConsumerGLTextureExternalAttribsNV()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::StreamConsumerGLTextureExternalAttribsNV ( EGLDisplay  dpy,
EGLStreamKHR  stream,
const EGLAttrib attrib_list 
)

◆ StreamConsumerGLTextureExternalKHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::StreamConsumerGLTextureExternalKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ StreamConsumerReleaseKHR()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::StreamConsumerReleaseKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ StreamPostD3DTextureNV12ANGLE()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::StreamPostD3DTextureNV12ANGLE ( EGLDisplay  dpy,
EGLStreamKHR  stream,
void texture,
const EGLAttrib attrib_list 
)

◆ SurfaceAttrib()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::SurfaceAttrib ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint  value 
)

◆ SwapBuffers()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::SwapBuffers ( EGLDisplay  dpy,
EGLSurface  surface 
)

◆ SwapInterval()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::SwapInterval ( EGLDisplay  dpy,
EGLint  interval 
)

◆ Terminate()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::Terminate ( EGLDisplay  dpy)

◆ ValidateCompatibleConfigs()

Error egl::ValidateCompatibleConfigs ( const Display display,
const Config config1,
const Surface surface,
const Config config2,
EGLint  surfaceType 
)

◆ ValidateConfig()

Error egl::ValidateConfig ( const Display display,
const Config config 
)

◆ ValidateContext()

Error egl::ValidateContext ( const Display display,
gl::Context context 
)

◆ ValidateCreateContext()

Error egl::ValidateCreateContext ( Display display,
Config configuration,
gl::Context shareContext,
const AttributeMap attributes 
)

◆ ValidateCreateDeviceANGLE()

Error egl::ValidateCreateDeviceANGLE ( EGLint  device_type,
void native_device,
const EGLAttrib attrib_list 
)

◆ ValidateCreateImageKHR()

Error egl::ValidateCreateImageKHR ( const Display display,
gl::Context context,
EGLenum  target,
EGLClientBuffer  buffer,
const AttributeMap attributes 
)

◆ ValidateCreatePbufferFromClientBuffer()

Error egl::ValidateCreatePbufferFromClientBuffer ( Display display,
EGLenum  buftype,
EGLClientBuffer  buffer,
Config config,
const AttributeMap attributes 
)

◆ ValidateCreatePbufferSurface()

Error egl::ValidateCreatePbufferSurface ( Display display,
Config config,
const AttributeMap attributes 
)

◆ ValidateCreateStreamKHR()

Error egl::ValidateCreateStreamKHR ( const Display display,
const AttributeMap attributes 
)

◆ ValidateCreateStreamProducerD3DTextureNV12ANGLE()

Error egl::ValidateCreateStreamProducerD3DTextureNV12ANGLE ( const Display display,
const Stream stream,
const AttributeMap attribs 
)

◆ ValidateCreateWindowSurface()

Error egl::ValidateCreateWindowSurface ( Display display,
Config config,
EGLNativeWindowType  window,
const AttributeMap attributes 
)

◆ ValidateDestroyImageKHR()

Error egl::ValidateDestroyImageKHR ( const Display display,
const Image image 
)

◆ ValidateDestroyStreamKHR()

Error egl::ValidateDestroyStreamKHR ( const Display display,
const Stream stream 
)

◆ ValidateDisplay()

Error egl::ValidateDisplay ( const Display display)

◆ ValidateGetSyncValuesCHROMIUM()

Error egl::ValidateGetSyncValuesCHROMIUM ( const Display display,
const Surface surface,
const EGLuint64KHR ust,
const EGLuint64KHR msc,
const EGLuint64KHR sbc 
)

◆ ValidateImage()

Error egl::ValidateImage ( const Display display,
const Image image 
)

◆ ValidateQueryStreamKHR()

Error egl::ValidateQueryStreamKHR ( const Display display,
const Stream stream,
EGLenum  attribute,
EGLint value 
)

◆ ValidateQueryStreamu64KHR()

Error egl::ValidateQueryStreamu64KHR ( const Display display,
const Stream stream,
EGLenum  attribute,
EGLuint64KHR value 
)

◆ ValidateReleaseDeviceANGLE()

Error egl::ValidateReleaseDeviceANGLE ( Device device)

◆ ValidateStream()

Error egl::ValidateStream ( const Display display,
const Stream stream 
)

◆ ValidateStreamAttribKHR()

Error egl::ValidateStreamAttribKHR ( const Display display,
const Stream stream,
EGLint  attribute,
EGLint  value 
)

◆ ValidateStreamConsumerAcquireKHR()

Error egl::ValidateStreamConsumerAcquireKHR ( const Display display,
gl::Context context,
const Stream stream 
)

◆ ValidateStreamConsumerGLTextureExternalAttribsNV()

Error egl::ValidateStreamConsumerGLTextureExternalAttribsNV ( const Display display,
gl::Context context,
const Stream stream,
const AttributeMap attribs 
)

◆ ValidateStreamConsumerGLTextureExternalKHR()

Error egl::ValidateStreamConsumerGLTextureExternalKHR ( const Display display,
gl::Context context,
const Stream stream 
)

◆ ValidateStreamConsumerReleaseKHR()

Error egl::ValidateStreamConsumerReleaseKHR ( const Display display,
gl::Context context,
const Stream stream 
)

◆ ValidateStreamPostD3DTextureNV12ANGLE()

Error egl::ValidateStreamPostD3DTextureNV12ANGLE ( const Display display,
const Stream stream,
void texture,
const AttributeMap attribs 
)

◆ ValidateSurface()

Error egl::ValidateSurface ( const Display display,
Surface surface 
)

◆ WaitClient()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::WaitClient ( void  )

◆ WaitGL()

◆ WaitNative()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::WaitNative ( EGLint  engine)

◆ WaitSync()

ANGLE_EXPORT EGLBoolean EGLAPIENTRY egl::WaitSync ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  flags 
)