Pyrogenesis trunk
Classes | Macros | Typedefs | Functions | Variables
egl.h File Reference
#include <KHR/khrplatform.h>
#include <EGL/eglplatform.h>
Include dependency graph for egl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EGLClientPixmapHI
 

Macros

#define GLAD_EGL
 Loader generated by glad 2.0.7 on Sat Sep 7 20:28:18 2024. More...
 
#define GLAD_PLATFORM_H_
 
#define GLAD_PLATFORM_WIN32   0
 
#define GLAD_PLATFORM_APPLE   0
 
#define GLAD_PLATFORM_EMSCRIPTEN   0
 
#define GLAD_PLATFORM_UWP   0
 
#define GLAD_GNUC_EXTENSION
 
#define GLAD_UNUSED(x)   (void)(x)
 
#define GLAD_API_CALL   extern
 
#define GLAD_API_PTR
 
#define GLAPI   GLAD_API_CALL
 
#define GLAPIENTRY   GLAD_API_PTR
 
#define GLAD_MAKE_VERSION(major, minor)   (major * 10000 + minor)
 
#define GLAD_VERSION_MAJOR(version)   (version / 10000)
 
#define GLAD_VERSION_MINOR(version)   (version % 10000)
 
#define GLAD_GENERATOR_VERSION   "2.0.7"
 
#define EGL_ALPHA_FORMAT   0x3088
 
#define EGL_ALPHA_FORMAT_NONPRE   0x308B
 
#define EGL_ALPHA_FORMAT_PRE   0x308C
 
#define EGL_ALPHA_MASK_SIZE   0x303E
 
#define EGL_ALPHA_SIZE   0x3021
 
#define EGL_BACK_BUFFER   0x3084
 
#define EGL_BAD_ACCESS   0x3002
 
#define EGL_BAD_ALLOC   0x3003
 
#define EGL_BAD_ATTRIBUTE   0x3004
 
#define EGL_BAD_CONFIG   0x3005
 
#define EGL_BAD_CONTEXT   0x3006
 
#define EGL_BAD_CURRENT_SURFACE   0x3007
 
#define EGL_BAD_DISPLAY   0x3008
 
#define EGL_BAD_MATCH   0x3009
 
#define EGL_BAD_NATIVE_PIXMAP   0x300A
 
#define EGL_BAD_NATIVE_WINDOW   0x300B
 
#define EGL_BAD_PARAMETER   0x300C
 
#define EGL_BAD_SURFACE   0x300D
 
#define EGL_BIND_TO_TEXTURE_RGB   0x3039
 
#define EGL_BIND_TO_TEXTURE_RGBA   0x303A
 
#define EGL_BLUE_SIZE   0x3022
 
#define EGL_BUFFER_DESTROYED   0x3095
 
#define EGL_BUFFER_PRESERVED   0x3094
 
#define EGL_BUFFER_SIZE   0x3020
 
#define EGL_CLIENT_APIS   0x308D
 
#define EGL_CL_EVENT_HANDLE   0x309C
 
#define EGL_COLORSPACE   0x3087
 
#define EGL_COLORSPACE_LINEAR   0x308A
 
#define EGL_COLORSPACE_sRGB   0x3089
 
#define EGL_COLOR_BUFFER_TYPE   0x303F
 
#define EGL_CONDITION_SATISFIED   0x30F6
 
#define EGL_CONFIG_CAVEAT   0x3027
 
#define EGL_CONFIG_ID   0x3028
 
#define EGL_CONFORMANT   0x3042
 
#define EGL_CONTEXT_CLIENT_TYPE   0x3097
 
#define EGL_CONTEXT_CLIENT_VERSION   0x3098
 
#define EGL_CONTEXT_LOST   0x300E
 
#define EGL_CONTEXT_MAJOR_VERSION   0x3098
 
#define EGL_CONTEXT_MINOR_VERSION   0x30FB
 
#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT   0x00000002
 
#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT   0x00000001
 
#define EGL_CONTEXT_OPENGL_DEBUG   0x31B0
 
#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE   0x31B1
 
#define EGL_CONTEXT_OPENGL_PROFILE_MASK   0x30FD
 
#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY   0x31BD
 
#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS   0x31B2
 
#define EGL_CORE_NATIVE_ENGINE   0x305B
 
#define EGL_DEFAULT_DISPLAY   EGL_CAST(EGLNativeDisplayType,0)
 
#define EGL_DEPTH_SIZE   0x3025
 
#define EGL_DISPLAY_SCALING   10000
 
#define EGL_DONT_CARE   EGL_CAST(EGLint,-1)
 
#define EGL_DRAW   0x3059
 
#define EGL_EXTENSIONS   0x3055
 
#define EGL_FALSE   0
 
#define EGL_FOREVER   0xFFFFFFFFFFFFFFFF
 
#define EGL_GL_COLORSPACE   0x309D
 
#define EGL_GL_COLORSPACE_LINEAR   0x308A
 
#define EGL_GL_COLORSPACE_SRGB   0x3089
 
#define EGL_GL_RENDERBUFFER   0x30B9
 
#define EGL_GL_TEXTURE_2D   0x30B1
 
#define EGL_GL_TEXTURE_3D   0x30B2
 
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x30B4
 
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x30B6
 
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x30B8
 
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x30B3
 
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x30B5
 
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x30B7
 
#define EGL_GL_TEXTURE_LEVEL   0x30BC
 
#define EGL_GL_TEXTURE_ZOFFSET   0x30BD
 
#define EGL_GREEN_SIZE   0x3023
 
#define EGL_HEIGHT   0x3056
 
#define EGL_HORIZONTAL_RESOLUTION   0x3090
 
#define EGL_IMAGE_PRESERVED   0x30D2
 
#define EGL_LARGEST_PBUFFER   0x3058
 
#define EGL_LEVEL   0x3029
 
#define EGL_LOSE_CONTEXT_ON_RESET   0x31BF
 
#define EGL_LUMINANCE_BUFFER   0x308F
 
#define EGL_LUMINANCE_SIZE   0x303D
 
#define EGL_MATCH_NATIVE_PIXMAP   0x3041
 
#define EGL_MAX_PBUFFER_HEIGHT   0x302A
 
#define EGL_MAX_PBUFFER_PIXELS   0x302B
 
#define EGL_MAX_PBUFFER_WIDTH   0x302C
 
#define EGL_MAX_SWAP_INTERVAL   0x303C
 
#define EGL_MIN_SWAP_INTERVAL   0x303B
 
#define EGL_MIPMAP_LEVEL   0x3083
 
#define EGL_MIPMAP_TEXTURE   0x3082
 
#define EGL_MULTISAMPLE_RESOLVE   0x3099
 
#define EGL_MULTISAMPLE_RESOLVE_BOX   0x309B
 
#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT   0x0200
 
#define EGL_MULTISAMPLE_RESOLVE_DEFAULT   0x309A
 
#define EGL_NATIVE_RENDERABLE   0x302D
 
#define EGL_NATIVE_VISUAL_ID   0x302E
 
#define EGL_NATIVE_VISUAL_TYPE   0x302F
 
#define EGL_NONE   0x3038
 
#define EGL_NON_CONFORMANT_CONFIG   0x3051
 
#define EGL_NOT_INITIALIZED   0x3001
 
#define EGL_NO_CONTEXT   EGL_CAST(EGLContext,0)
 
#define EGL_NO_DISPLAY   EGL_CAST(EGLDisplay,0)
 
#define EGL_NO_IMAGE   EGL_CAST(EGLImage,0)
 
#define EGL_NO_RESET_NOTIFICATION   0x31BE
 
#define EGL_NO_SURFACE   EGL_CAST(EGLSurface,0)
 
#define EGL_NO_SYNC   EGL_CAST(EGLSync,0)
 
#define EGL_NO_TEXTURE   0x305C
 
#define EGL_OPENGL_API   0x30A2
 
#define EGL_OPENGL_BIT   0x0008
 
#define EGL_OPENGL_ES2_BIT   0x0004
 
#define EGL_OPENGL_ES3_BIT   0x00000040
 
#define EGL_OPENGL_ES_API   0x30A0
 
#define EGL_OPENGL_ES_BIT   0x0001
 
#define EGL_OPENVG_API   0x30A1
 
#define EGL_OPENVG_BIT   0x0002
 
#define EGL_OPENVG_IMAGE   0x3096
 
#define EGL_PBUFFER_BIT   0x0001
 
#define EGL_PIXEL_ASPECT_RATIO   0x3092
 
#define EGL_PIXMAP_BIT   0x0002
 
#define EGL_READ   0x305A
 
#define EGL_RED_SIZE   0x3024
 
#define EGL_RENDERABLE_TYPE   0x3040
 
#define EGL_RENDER_BUFFER   0x3086
 
#define EGL_RGB_BUFFER   0x308E
 
#define EGL_SAMPLES   0x3031
 
#define EGL_SAMPLE_BUFFERS   0x3032
 
#define EGL_SIGNALED   0x30F2
 
#define EGL_SINGLE_BUFFER   0x3085
 
#define EGL_SLOW_CONFIG   0x3050
 
#define EGL_STENCIL_SIZE   0x3026
 
#define EGL_SUCCESS   0x3000
 
#define EGL_SURFACE_TYPE   0x3033
 
#define EGL_SWAP_BEHAVIOR   0x3093
 
#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT   0x0400
 
#define EGL_SYNC_CL_EVENT   0x30FE
 
#define EGL_SYNC_CL_EVENT_COMPLETE   0x30FF
 
#define EGL_SYNC_CONDITION   0x30F8
 
#define EGL_SYNC_FENCE   0x30F9
 
#define EGL_SYNC_FLUSH_COMMANDS_BIT   0x0001
 
#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE   0x30F0
 
#define EGL_SYNC_STATUS   0x30F1
 
#define EGL_SYNC_TYPE   0x30F7
 
#define EGL_TEXTURE_2D   0x305F
 
#define EGL_TEXTURE_FORMAT   0x3080
 
#define EGL_TEXTURE_RGB   0x305D
 
#define EGL_TEXTURE_RGBA   0x305E
 
#define EGL_TEXTURE_TARGET   0x3081
 
#define EGL_TIMEOUT_EXPIRED   0x30F5
 
#define EGL_TRANSPARENT_BLUE_VALUE   0x3035
 
#define EGL_TRANSPARENT_GREEN_VALUE   0x3036
 
#define EGL_TRANSPARENT_RED_VALUE   0x3037
 
#define EGL_TRANSPARENT_RGB   0x3052
 
#define EGL_TRANSPARENT_TYPE   0x3034
 
#define EGL_TRUE   1
 
#define EGL_UNKNOWN   EGL_CAST(EGLint,-1)
 
#define EGL_UNSIGNALED   0x30F3
 
#define EGL_VENDOR   0x3053
 
#define EGL_VERSION   0x3054
 
#define EGL_VERTICAL_RESOLUTION   0x3091
 
#define EGL_VG_ALPHA_FORMAT   0x3088
 
#define EGL_VG_ALPHA_FORMAT_NONPRE   0x308B
 
#define EGL_VG_ALPHA_FORMAT_PRE   0x308C
 
#define EGL_VG_ALPHA_FORMAT_PRE_BIT   0x0040
 
#define EGL_VG_COLORSPACE   0x3087
 
#define EGL_VG_COLORSPACE_LINEAR   0x308A
 
#define EGL_VG_COLORSPACE_LINEAR_BIT   0x0020
 
#define EGL_VG_COLORSPACE_sRGB   0x3089
 
#define EGL_WIDTH   0x3057
 
#define EGL_WINDOW_BIT   0x0004
 
#define PFNEGLBINDWAYLANDDISPLAYWL   PFNEGLBINDWAYLANDDISPLAYWLPROC
 
#define PFNEGLUNBINDWAYLANDDISPLAYWL   PFNEGLUNBINDWAYLANDDISPLAYWLPROC
 
#define PFNEGLQUERYWAYLANDBUFFERWL   PFNEGLQUERYWAYLANDBUFFERWLPROC
 
#define PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL   PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC
 
#define EGL_VERSION_1_0   1
 
#define EGL_VERSION_1_1   1
 
#define EGL_VERSION_1_2   1
 
#define EGL_VERSION_1_3   1
 
#define EGL_VERSION_1_4   1
 
#define EGL_VERSION_1_5   1
 
#define eglBindAPI   glad_eglBindAPI
 
#define eglBindTexImage   glad_eglBindTexImage
 
#define eglChooseConfig   glad_eglChooseConfig
 
#define eglClientWaitSync   glad_eglClientWaitSync
 
#define eglCopyBuffers   glad_eglCopyBuffers
 
#define eglCreateContext   glad_eglCreateContext
 
#define eglCreateImage   glad_eglCreateImage
 
#define eglCreatePbufferFromClientBuffer   glad_eglCreatePbufferFromClientBuffer
 
#define eglCreatePbufferSurface   glad_eglCreatePbufferSurface
 
#define eglCreatePixmapSurface   glad_eglCreatePixmapSurface
 
#define eglCreatePlatformPixmapSurface   glad_eglCreatePlatformPixmapSurface
 
#define eglCreatePlatformWindowSurface   glad_eglCreatePlatformWindowSurface
 
#define eglCreateSync   glad_eglCreateSync
 
#define eglCreateWindowSurface   glad_eglCreateWindowSurface
 
#define eglDestroyContext   glad_eglDestroyContext
 
#define eglDestroyImage   glad_eglDestroyImage
 
#define eglDestroySurface   glad_eglDestroySurface
 
#define eglDestroySync   glad_eglDestroySync
 
#define eglGetConfigAttrib   glad_eglGetConfigAttrib
 
#define eglGetConfigs   glad_eglGetConfigs
 
#define eglGetCurrentContext   glad_eglGetCurrentContext
 
#define eglGetCurrentDisplay   glad_eglGetCurrentDisplay
 
#define eglGetCurrentSurface   glad_eglGetCurrentSurface
 
#define eglGetDisplay   glad_eglGetDisplay
 
#define eglGetError   glad_eglGetError
 
#define eglGetPlatformDisplay   glad_eglGetPlatformDisplay
 
#define eglGetProcAddress   glad_eglGetProcAddress
 
#define eglGetSyncAttrib   glad_eglGetSyncAttrib
 
#define eglInitialize   glad_eglInitialize
 
#define eglMakeCurrent   glad_eglMakeCurrent
 
#define eglQueryAPI   glad_eglQueryAPI
 
#define eglQueryContext   glad_eglQueryContext
 
#define eglQueryString   glad_eglQueryString
 
#define eglQuerySurface   glad_eglQuerySurface
 
#define eglReleaseTexImage   glad_eglReleaseTexImage
 
#define eglReleaseThread   glad_eglReleaseThread
 
#define eglSurfaceAttrib   glad_eglSurfaceAttrib
 
#define eglSwapBuffers   glad_eglSwapBuffers
 
#define eglSwapInterval   glad_eglSwapInterval
 
#define eglTerminate   glad_eglTerminate
 
#define eglWaitClient   glad_eglWaitClient
 
#define eglWaitGL   glad_eglWaitGL
 
#define eglWaitNative   glad_eglWaitNative
 
#define eglWaitSync   glad_eglWaitSync
 

Typedefs

typedef void(* GLADapiproc) (void)
 
typedef GLADapiproc(* GLADloadfunc) (const char *name)
 
typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name)
 
typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...)
 
typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...)
 
typedef unsigned int EGLBoolean
 
typedef unsigned int EGLenum
 
typedef intptr_t EGLAttribKHR
 
typedef intptr_t EGLAttrib
 
typedef void * EGLClientBuffer
 
typedef void * EGLConfig
 
typedef void * EGLContext
 
typedef void * EGLDeviceEXT
 
typedef void * EGLDisplay
 
typedef void * EGLImage
 
typedef void * EGLImageKHR
 
typedef void * EGLLabelKHR
 
typedef void * EGLObjectKHR
 
typedef void * EGLOutputLayerEXT
 
typedef void * EGLOutputPortEXT
 
typedef void * EGLStreamKHR
 
typedef void * EGLSurface
 
typedef void * EGLSync
 
typedef void * EGLSyncKHR
 
typedef void * EGLSyncNV
 
typedef void(* __eglMustCastToProperFunctionPointerType) (void)
 
typedef khronos_utime_nanoseconds_t EGLTimeKHR
 
typedef khronos_utime_nanoseconds_t EGLTime
 
typedef khronos_utime_nanoseconds_t EGLTimeNV
 
typedef khronos_utime_nanoseconds_t EGLuint64NV
 
typedef khronos_uint64_t EGLuint64KHR
 
typedef khronos_stime_nanoseconds_t EGLnsecsANDROID
 
typedef int EGLNativeFileDescriptorKHR
 
typedef khronos_ssize_t EGLsizeiANDROID
 
typedef void(* EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize)
 
typedef EGLsizeiANDROID(* EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize)
 
typedef void(GLAD_API_PTREGLDEBUGPROCKHR) (EGLenum error, const char *command, EGLint messageType, EGLLabelKHR threadLabel, EGLLabelKHR objectLabel, const char *message)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLBINDAPIPROC) (EGLenum api)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLBINDTEXIMAGEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLCHOOSECONFIGPROC) (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
typedef EGLint(GLAD_API_PTRPFNEGLCLIENTWAITSYNCPROC) (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLCOPYBUFFERSPROC) (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
 
typedef EGLContext(GLAD_API_PTRPFNEGLCREATECONTEXTPROC) (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
 
typedef EGLImage(GLAD_API_PTRPFNEGLCREATEIMAGEPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)
 
typedef EGLSurface(GLAD_API_PTRPFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC) (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
 
typedef EGLSurface(GLAD_API_PTRPFNEGLCREATEPBUFFERSURFACEPROC) (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
 
typedef EGLSurface(GLAD_API_PTRPFNEGLCREATEPIXMAPSURFACEPROC) (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
 
typedef EGLSurface(GLAD_API_PTRPFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
 
typedef EGLSurface(GLAD_API_PTRPFNEGLCREATEPLATFORMWINDOWSURFACEPROC) (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
 
typedef EGLSync(GLAD_API_PTRPFNEGLCREATESYNCPROC) (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
 
typedef EGLSurface(GLAD_API_PTRPFNEGLCREATEWINDOWSURFACEPROC) (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLDESTROYCONTEXTPROC) (EGLDisplay dpy, EGLContext ctx)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLDESTROYIMAGEPROC) (EGLDisplay dpy, EGLImage image)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLDESTROYSURFACEPROC) (EGLDisplay dpy, EGLSurface surface)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLDESTROYSYNCPROC) (EGLDisplay dpy, EGLSync sync)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLGETCONFIGATTRIBPROC) (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLGETCONFIGSPROC) (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
typedef EGLContext(GLAD_API_PTRPFNEGLGETCURRENTCONTEXTPROC) (void)
 
typedef EGLDisplay(GLAD_API_PTRPFNEGLGETCURRENTDISPLAYPROC) (void)
 
typedef EGLSurface(GLAD_API_PTRPFNEGLGETCURRENTSURFACEPROC) (EGLint readdraw)
 
typedef EGLDisplay(GLAD_API_PTRPFNEGLGETDISPLAYPROC) (EGLNativeDisplayType display_id)
 
typedef EGLint(GLAD_API_PTRPFNEGLGETERRORPROC) (void)
 
typedef EGLDisplay(GLAD_API_PTRPFNEGLGETPLATFORMDISPLAYPROC) (EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
 
typedef __eglMustCastToProperFunctionPointerType(GLAD_API_PTRPFNEGLGETPROCADDRESSPROC) (const char *procname)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLGETSYNCATTRIBPROC) (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLINITIALIZEPROC) (EGLDisplay dpy, EGLint *major, EGLint *minor)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLMAKECURRENTPROC) (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
 
typedef EGLenum(GLAD_API_PTRPFNEGLQUERYAPIPROC) (void)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLQUERYCONTEXTPROC) (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
 
typedef const char *(GLAD_API_PTRPFNEGLQUERYSTRINGPROC) (EGLDisplay dpy, EGLint name)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLQUERYSURFACEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLRELEASETEXIMAGEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLRELEASETHREADPROC) (void)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLSURFACEATTRIBPROC) (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLSWAPBUFFERSPROC) (EGLDisplay dpy, EGLSurface surface)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLSWAPINTERVALPROC) (EGLDisplay dpy, EGLint interval)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLTERMINATEPROC) (EGLDisplay dpy)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLWAITCLIENTPROC) (void)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLWAITGLPROC) (void)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLWAITNATIVEPROC) (EGLint engine)
 
typedef EGLBoolean(GLAD_API_PTRPFNEGLWAITSYNCPROC) (EGLDisplay dpy, EGLSync sync, EGLint flags)
 

Functions

GLAD_API_CALL int gladLoadEGLUserPtr (EGLDisplay display, GLADuserptrloadfunc load, void *userptr)
 
GLAD_API_CALL int gladLoadEGL (EGLDisplay display, GLADloadfunc load)
 

Variables

GLAD_API_CALL int GLAD_EGL_VERSION_1_0
 
GLAD_API_CALL int GLAD_EGL_VERSION_1_1
 
GLAD_API_CALL int GLAD_EGL_VERSION_1_2
 
GLAD_API_CALL int GLAD_EGL_VERSION_1_3
 
GLAD_API_CALL int GLAD_EGL_VERSION_1_4
 
GLAD_API_CALL int GLAD_EGL_VERSION_1_5
 
GLAD_API_CALL PFNEGLBINDAPIPROC glad_eglBindAPI
 
GLAD_API_CALL PFNEGLBINDTEXIMAGEPROC glad_eglBindTexImage
 
GLAD_API_CALL PFNEGLCHOOSECONFIGPROC glad_eglChooseConfig
 
GLAD_API_CALL PFNEGLCLIENTWAITSYNCPROC glad_eglClientWaitSync
 
GLAD_API_CALL PFNEGLCOPYBUFFERSPROC glad_eglCopyBuffers
 
GLAD_API_CALL PFNEGLCREATECONTEXTPROC glad_eglCreateContext
 
GLAD_API_CALL PFNEGLCREATEIMAGEPROC glad_eglCreateImage
 
GLAD_API_CALL PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC glad_eglCreatePbufferFromClientBuffer
 
GLAD_API_CALL PFNEGLCREATEPBUFFERSURFACEPROC glad_eglCreatePbufferSurface
 
GLAD_API_CALL PFNEGLCREATEPIXMAPSURFACEPROC glad_eglCreatePixmapSurface
 
GLAD_API_CALL PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC glad_eglCreatePlatformPixmapSurface
 
GLAD_API_CALL PFNEGLCREATEPLATFORMWINDOWSURFACEPROC glad_eglCreatePlatformWindowSurface
 
GLAD_API_CALL PFNEGLCREATESYNCPROC glad_eglCreateSync
 
GLAD_API_CALL PFNEGLCREATEWINDOWSURFACEPROC glad_eglCreateWindowSurface
 
GLAD_API_CALL PFNEGLDESTROYCONTEXTPROC glad_eglDestroyContext
 
GLAD_API_CALL PFNEGLDESTROYIMAGEPROC glad_eglDestroyImage
 
GLAD_API_CALL PFNEGLDESTROYSURFACEPROC glad_eglDestroySurface
 
GLAD_API_CALL PFNEGLDESTROYSYNCPROC glad_eglDestroySync
 
GLAD_API_CALL PFNEGLGETCONFIGATTRIBPROC glad_eglGetConfigAttrib
 
GLAD_API_CALL PFNEGLGETCONFIGSPROC glad_eglGetConfigs
 
GLAD_API_CALL PFNEGLGETCURRENTCONTEXTPROC glad_eglGetCurrentContext
 
GLAD_API_CALL PFNEGLGETCURRENTDISPLAYPROC glad_eglGetCurrentDisplay
 
GLAD_API_CALL PFNEGLGETCURRENTSURFACEPROC glad_eglGetCurrentSurface
 
GLAD_API_CALL PFNEGLGETDISPLAYPROC glad_eglGetDisplay
 
GLAD_API_CALL PFNEGLGETERRORPROC glad_eglGetError
 
GLAD_API_CALL PFNEGLGETPLATFORMDISPLAYPROC glad_eglGetPlatformDisplay
 
GLAD_API_CALL PFNEGLGETPROCADDRESSPROC glad_eglGetProcAddress
 
GLAD_API_CALL PFNEGLGETSYNCATTRIBPROC glad_eglGetSyncAttrib
 
GLAD_API_CALL PFNEGLINITIALIZEPROC glad_eglInitialize
 
GLAD_API_CALL PFNEGLMAKECURRENTPROC glad_eglMakeCurrent
 
GLAD_API_CALL PFNEGLQUERYAPIPROC glad_eglQueryAPI
 
GLAD_API_CALL PFNEGLQUERYCONTEXTPROC glad_eglQueryContext
 
GLAD_API_CALL PFNEGLQUERYSTRINGPROC glad_eglQueryString
 
GLAD_API_CALL PFNEGLQUERYSURFACEPROC glad_eglQuerySurface
 
GLAD_API_CALL PFNEGLRELEASETEXIMAGEPROC glad_eglReleaseTexImage
 
GLAD_API_CALL PFNEGLRELEASETHREADPROC glad_eglReleaseThread
 
GLAD_API_CALL PFNEGLSURFACEATTRIBPROC glad_eglSurfaceAttrib
 
GLAD_API_CALL PFNEGLSWAPBUFFERSPROC glad_eglSwapBuffers
 
GLAD_API_CALL PFNEGLSWAPINTERVALPROC glad_eglSwapInterval
 
GLAD_API_CALL PFNEGLTERMINATEPROC glad_eglTerminate
 
GLAD_API_CALL PFNEGLWAITCLIENTPROC glad_eglWaitClient
 
GLAD_API_CALL PFNEGLWAITGLPROC glad_eglWaitGL
 
GLAD_API_CALL PFNEGLWAITNATIVEPROC glad_eglWaitNative
 
GLAD_API_CALL PFNEGLWAITSYNCPROC glad_eglWaitSync
 

Macro Definition Documentation

◆ EGL_ALPHA_FORMAT

#define EGL_ALPHA_FORMAT   0x3088

◆ EGL_ALPHA_FORMAT_NONPRE

#define EGL_ALPHA_FORMAT_NONPRE   0x308B

◆ EGL_ALPHA_FORMAT_PRE

#define EGL_ALPHA_FORMAT_PRE   0x308C

◆ EGL_ALPHA_MASK_SIZE

#define EGL_ALPHA_MASK_SIZE   0x303E

◆ EGL_ALPHA_SIZE

#define EGL_ALPHA_SIZE   0x3021

◆ EGL_BACK_BUFFER

#define EGL_BACK_BUFFER   0x3084

◆ EGL_BAD_ACCESS

#define EGL_BAD_ACCESS   0x3002

◆ EGL_BAD_ALLOC

#define EGL_BAD_ALLOC   0x3003

◆ EGL_BAD_ATTRIBUTE

#define EGL_BAD_ATTRIBUTE   0x3004

◆ EGL_BAD_CONFIG

#define EGL_BAD_CONFIG   0x3005

◆ EGL_BAD_CONTEXT

#define EGL_BAD_CONTEXT   0x3006

◆ EGL_BAD_CURRENT_SURFACE

#define EGL_BAD_CURRENT_SURFACE   0x3007

◆ EGL_BAD_DISPLAY

#define EGL_BAD_DISPLAY   0x3008

◆ EGL_BAD_MATCH

#define EGL_BAD_MATCH   0x3009

◆ EGL_BAD_NATIVE_PIXMAP

#define EGL_BAD_NATIVE_PIXMAP   0x300A

◆ EGL_BAD_NATIVE_WINDOW

#define EGL_BAD_NATIVE_WINDOW   0x300B

◆ EGL_BAD_PARAMETER

#define EGL_BAD_PARAMETER   0x300C

◆ EGL_BAD_SURFACE

#define EGL_BAD_SURFACE   0x300D

◆ EGL_BIND_TO_TEXTURE_RGB

#define EGL_BIND_TO_TEXTURE_RGB   0x3039

◆ EGL_BIND_TO_TEXTURE_RGBA

#define EGL_BIND_TO_TEXTURE_RGBA   0x303A

◆ EGL_BLUE_SIZE

#define EGL_BLUE_SIZE   0x3022

◆ EGL_BUFFER_DESTROYED

#define EGL_BUFFER_DESTROYED   0x3095

◆ EGL_BUFFER_PRESERVED

#define EGL_BUFFER_PRESERVED   0x3094

◆ EGL_BUFFER_SIZE

#define EGL_BUFFER_SIZE   0x3020

◆ EGL_CL_EVENT_HANDLE

#define EGL_CL_EVENT_HANDLE   0x309C

◆ EGL_CLIENT_APIS

#define EGL_CLIENT_APIS   0x308D

◆ EGL_COLOR_BUFFER_TYPE

#define EGL_COLOR_BUFFER_TYPE   0x303F

◆ EGL_COLORSPACE

#define EGL_COLORSPACE   0x3087

◆ EGL_COLORSPACE_LINEAR

#define EGL_COLORSPACE_LINEAR   0x308A

◆ EGL_COLORSPACE_sRGB

#define EGL_COLORSPACE_sRGB   0x3089

◆ EGL_CONDITION_SATISFIED

#define EGL_CONDITION_SATISFIED   0x30F6

◆ EGL_CONFIG_CAVEAT

#define EGL_CONFIG_CAVEAT   0x3027

◆ EGL_CONFIG_ID

#define EGL_CONFIG_ID   0x3028

◆ EGL_CONFORMANT

#define EGL_CONFORMANT   0x3042

◆ EGL_CONTEXT_CLIENT_TYPE

#define EGL_CONTEXT_CLIENT_TYPE   0x3097

◆ EGL_CONTEXT_CLIENT_VERSION

#define EGL_CONTEXT_CLIENT_VERSION   0x3098

◆ EGL_CONTEXT_LOST

#define EGL_CONTEXT_LOST   0x300E

◆ EGL_CONTEXT_MAJOR_VERSION

#define EGL_CONTEXT_MAJOR_VERSION   0x3098

◆ EGL_CONTEXT_MINOR_VERSION

#define EGL_CONTEXT_MINOR_VERSION   0x30FB

◆ EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT   0x00000002

◆ EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT   0x00000001

◆ EGL_CONTEXT_OPENGL_DEBUG

#define EGL_CONTEXT_OPENGL_DEBUG   0x31B0

◆ EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE   0x31B1

◆ EGL_CONTEXT_OPENGL_PROFILE_MASK

#define EGL_CONTEXT_OPENGL_PROFILE_MASK   0x30FD

◆ EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY   0x31BD

◆ EGL_CONTEXT_OPENGL_ROBUST_ACCESS

#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS   0x31B2

◆ EGL_CORE_NATIVE_ENGINE

#define EGL_CORE_NATIVE_ENGINE   0x305B

◆ EGL_DEFAULT_DISPLAY

#define EGL_DEFAULT_DISPLAY   EGL_CAST(EGLNativeDisplayType,0)

◆ EGL_DEPTH_SIZE

#define EGL_DEPTH_SIZE   0x3025

◆ EGL_DISPLAY_SCALING

#define EGL_DISPLAY_SCALING   10000

◆ EGL_DONT_CARE

#define EGL_DONT_CARE   EGL_CAST(EGLint,-1)

◆ EGL_DRAW

#define EGL_DRAW   0x3059

◆ EGL_EXTENSIONS

#define EGL_EXTENSIONS   0x3055

◆ EGL_FALSE

#define EGL_FALSE   0

◆ EGL_FOREVER

#define EGL_FOREVER   0xFFFFFFFFFFFFFFFF

◆ EGL_GL_COLORSPACE

#define EGL_GL_COLORSPACE   0x309D

◆ EGL_GL_COLORSPACE_LINEAR

#define EGL_GL_COLORSPACE_LINEAR   0x308A

◆ EGL_GL_COLORSPACE_SRGB

#define EGL_GL_COLORSPACE_SRGB   0x3089

◆ EGL_GL_RENDERBUFFER

#define EGL_GL_RENDERBUFFER   0x30B9

◆ EGL_GL_TEXTURE_2D

#define EGL_GL_TEXTURE_2D   0x30B1

◆ EGL_GL_TEXTURE_3D

#define EGL_GL_TEXTURE_3D   0x30B2

◆ EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x30B4

◆ EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x30B6

◆ EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x30B8

◆ EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x30B3

◆ EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x30B5

◆ EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x30B7

◆ EGL_GL_TEXTURE_LEVEL

#define EGL_GL_TEXTURE_LEVEL   0x30BC

◆ EGL_GL_TEXTURE_ZOFFSET

#define EGL_GL_TEXTURE_ZOFFSET   0x30BD

◆ EGL_GREEN_SIZE

#define EGL_GREEN_SIZE   0x3023

◆ EGL_HEIGHT

#define EGL_HEIGHT   0x3056

◆ EGL_HORIZONTAL_RESOLUTION

#define EGL_HORIZONTAL_RESOLUTION   0x3090

◆ EGL_IMAGE_PRESERVED

#define EGL_IMAGE_PRESERVED   0x30D2

◆ EGL_LARGEST_PBUFFER

#define EGL_LARGEST_PBUFFER   0x3058

◆ EGL_LEVEL

#define EGL_LEVEL   0x3029

◆ EGL_LOSE_CONTEXT_ON_RESET

#define EGL_LOSE_CONTEXT_ON_RESET   0x31BF

◆ EGL_LUMINANCE_BUFFER

#define EGL_LUMINANCE_BUFFER   0x308F

◆ EGL_LUMINANCE_SIZE

#define EGL_LUMINANCE_SIZE   0x303D

◆ EGL_MATCH_NATIVE_PIXMAP

#define EGL_MATCH_NATIVE_PIXMAP   0x3041

◆ EGL_MAX_PBUFFER_HEIGHT

#define EGL_MAX_PBUFFER_HEIGHT   0x302A

◆ EGL_MAX_PBUFFER_PIXELS

#define EGL_MAX_PBUFFER_PIXELS   0x302B

◆ EGL_MAX_PBUFFER_WIDTH

#define EGL_MAX_PBUFFER_WIDTH   0x302C

◆ EGL_MAX_SWAP_INTERVAL

#define EGL_MAX_SWAP_INTERVAL   0x303C

◆ EGL_MIN_SWAP_INTERVAL

#define EGL_MIN_SWAP_INTERVAL   0x303B

◆ EGL_MIPMAP_LEVEL

#define EGL_MIPMAP_LEVEL   0x3083

◆ EGL_MIPMAP_TEXTURE

#define EGL_MIPMAP_TEXTURE   0x3082

◆ EGL_MULTISAMPLE_RESOLVE

#define EGL_MULTISAMPLE_RESOLVE   0x3099

◆ EGL_MULTISAMPLE_RESOLVE_BOX

#define EGL_MULTISAMPLE_RESOLVE_BOX   0x309B

◆ EGL_MULTISAMPLE_RESOLVE_BOX_BIT

#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT   0x0200

◆ EGL_MULTISAMPLE_RESOLVE_DEFAULT

#define EGL_MULTISAMPLE_RESOLVE_DEFAULT   0x309A

◆ EGL_NATIVE_RENDERABLE

#define EGL_NATIVE_RENDERABLE   0x302D

◆ EGL_NATIVE_VISUAL_ID

#define EGL_NATIVE_VISUAL_ID   0x302E

◆ EGL_NATIVE_VISUAL_TYPE

#define EGL_NATIVE_VISUAL_TYPE   0x302F

◆ EGL_NO_CONTEXT

#define EGL_NO_CONTEXT   EGL_CAST(EGLContext,0)

◆ EGL_NO_DISPLAY

#define EGL_NO_DISPLAY   EGL_CAST(EGLDisplay,0)

◆ EGL_NO_IMAGE

#define EGL_NO_IMAGE   EGL_CAST(EGLImage,0)

◆ EGL_NO_RESET_NOTIFICATION

#define EGL_NO_RESET_NOTIFICATION   0x31BE

◆ EGL_NO_SURFACE

#define EGL_NO_SURFACE   EGL_CAST(EGLSurface,0)

◆ EGL_NO_SYNC

#define EGL_NO_SYNC   EGL_CAST(EGLSync,0)

◆ EGL_NO_TEXTURE

#define EGL_NO_TEXTURE   0x305C

◆ EGL_NON_CONFORMANT_CONFIG

#define EGL_NON_CONFORMANT_CONFIG   0x3051

◆ EGL_NONE

#define EGL_NONE   0x3038

◆ EGL_NOT_INITIALIZED

#define EGL_NOT_INITIALIZED   0x3001

◆ EGL_OPENGL_API

#define EGL_OPENGL_API   0x30A2

◆ EGL_OPENGL_BIT

#define EGL_OPENGL_BIT   0x0008

◆ EGL_OPENGL_ES2_BIT

#define EGL_OPENGL_ES2_BIT   0x0004

◆ EGL_OPENGL_ES3_BIT

#define EGL_OPENGL_ES3_BIT   0x00000040

◆ EGL_OPENGL_ES_API

#define EGL_OPENGL_ES_API   0x30A0

◆ EGL_OPENGL_ES_BIT

#define EGL_OPENGL_ES_BIT   0x0001

◆ EGL_OPENVG_API

#define EGL_OPENVG_API   0x30A1

◆ EGL_OPENVG_BIT

#define EGL_OPENVG_BIT   0x0002

◆ EGL_OPENVG_IMAGE

#define EGL_OPENVG_IMAGE   0x3096

◆ EGL_PBUFFER_BIT

#define EGL_PBUFFER_BIT   0x0001

◆ EGL_PIXEL_ASPECT_RATIO

#define EGL_PIXEL_ASPECT_RATIO   0x3092

◆ EGL_PIXMAP_BIT

#define EGL_PIXMAP_BIT   0x0002

◆ EGL_READ

#define EGL_READ   0x305A

◆ EGL_RED_SIZE

#define EGL_RED_SIZE   0x3024

◆ EGL_RENDER_BUFFER

#define EGL_RENDER_BUFFER   0x3086

◆ EGL_RENDERABLE_TYPE

#define EGL_RENDERABLE_TYPE   0x3040

◆ EGL_RGB_BUFFER

#define EGL_RGB_BUFFER   0x308E

◆ EGL_SAMPLE_BUFFERS

#define EGL_SAMPLE_BUFFERS   0x3032

◆ EGL_SAMPLES

#define EGL_SAMPLES   0x3031

◆ EGL_SIGNALED

#define EGL_SIGNALED   0x30F2

◆ EGL_SINGLE_BUFFER

#define EGL_SINGLE_BUFFER   0x3085

◆ EGL_SLOW_CONFIG

#define EGL_SLOW_CONFIG   0x3050

◆ EGL_STENCIL_SIZE

#define EGL_STENCIL_SIZE   0x3026

◆ EGL_SUCCESS

#define EGL_SUCCESS   0x3000

◆ EGL_SURFACE_TYPE

#define EGL_SURFACE_TYPE   0x3033

◆ EGL_SWAP_BEHAVIOR

#define EGL_SWAP_BEHAVIOR   0x3093

◆ EGL_SWAP_BEHAVIOR_PRESERVED_BIT

#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT   0x0400

◆ EGL_SYNC_CL_EVENT

#define EGL_SYNC_CL_EVENT   0x30FE

◆ EGL_SYNC_CL_EVENT_COMPLETE

#define EGL_SYNC_CL_EVENT_COMPLETE   0x30FF

◆ EGL_SYNC_CONDITION

#define EGL_SYNC_CONDITION   0x30F8

◆ EGL_SYNC_FENCE

#define EGL_SYNC_FENCE   0x30F9

◆ EGL_SYNC_FLUSH_COMMANDS_BIT

#define EGL_SYNC_FLUSH_COMMANDS_BIT   0x0001

◆ EGL_SYNC_PRIOR_COMMANDS_COMPLETE

#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE   0x30F0

◆ EGL_SYNC_STATUS

#define EGL_SYNC_STATUS   0x30F1

◆ EGL_SYNC_TYPE

#define EGL_SYNC_TYPE   0x30F7

◆ EGL_TEXTURE_2D

#define EGL_TEXTURE_2D   0x305F

◆ EGL_TEXTURE_FORMAT

#define EGL_TEXTURE_FORMAT   0x3080

◆ EGL_TEXTURE_RGB

#define EGL_TEXTURE_RGB   0x305D

◆ EGL_TEXTURE_RGBA

#define EGL_TEXTURE_RGBA   0x305E

◆ EGL_TEXTURE_TARGET

#define EGL_TEXTURE_TARGET   0x3081

◆ EGL_TIMEOUT_EXPIRED

#define EGL_TIMEOUT_EXPIRED   0x30F5

◆ EGL_TRANSPARENT_BLUE_VALUE

#define EGL_TRANSPARENT_BLUE_VALUE   0x3035

◆ EGL_TRANSPARENT_GREEN_VALUE

#define EGL_TRANSPARENT_GREEN_VALUE   0x3036

◆ EGL_TRANSPARENT_RED_VALUE

#define EGL_TRANSPARENT_RED_VALUE   0x3037

◆ EGL_TRANSPARENT_RGB

#define EGL_TRANSPARENT_RGB   0x3052

◆ EGL_TRANSPARENT_TYPE

#define EGL_TRANSPARENT_TYPE   0x3034

◆ EGL_TRUE

#define EGL_TRUE   1

◆ EGL_UNKNOWN

#define EGL_UNKNOWN   EGL_CAST(EGLint,-1)

◆ EGL_UNSIGNALED

#define EGL_UNSIGNALED   0x30F3

◆ EGL_VENDOR

#define EGL_VENDOR   0x3053

◆ EGL_VERSION

#define EGL_VERSION   0x3054

◆ EGL_VERSION_1_0

#define EGL_VERSION_1_0   1

◆ EGL_VERSION_1_1

#define EGL_VERSION_1_1   1

◆ EGL_VERSION_1_2

#define EGL_VERSION_1_2   1

◆ EGL_VERSION_1_3

#define EGL_VERSION_1_3   1

◆ EGL_VERSION_1_4

#define EGL_VERSION_1_4   1

◆ EGL_VERSION_1_5

#define EGL_VERSION_1_5   1

◆ EGL_VERTICAL_RESOLUTION

#define EGL_VERTICAL_RESOLUTION   0x3091

◆ EGL_VG_ALPHA_FORMAT

#define EGL_VG_ALPHA_FORMAT   0x3088

◆ EGL_VG_ALPHA_FORMAT_NONPRE

#define EGL_VG_ALPHA_FORMAT_NONPRE   0x308B

◆ EGL_VG_ALPHA_FORMAT_PRE

#define EGL_VG_ALPHA_FORMAT_PRE   0x308C

◆ EGL_VG_ALPHA_FORMAT_PRE_BIT

#define EGL_VG_ALPHA_FORMAT_PRE_BIT   0x0040

◆ EGL_VG_COLORSPACE

#define EGL_VG_COLORSPACE   0x3087

◆ EGL_VG_COLORSPACE_LINEAR

#define EGL_VG_COLORSPACE_LINEAR   0x308A

◆ EGL_VG_COLORSPACE_LINEAR_BIT

#define EGL_VG_COLORSPACE_LINEAR_BIT   0x0020

◆ EGL_VG_COLORSPACE_sRGB

#define EGL_VG_COLORSPACE_sRGB   0x3089

◆ EGL_WIDTH

#define EGL_WIDTH   0x3057

◆ EGL_WINDOW_BIT

#define EGL_WINDOW_BIT   0x0004

◆ eglBindAPI

#define eglBindAPI   glad_eglBindAPI

◆ eglBindTexImage

#define eglBindTexImage   glad_eglBindTexImage

◆ eglChooseConfig

#define eglChooseConfig   glad_eglChooseConfig

◆ eglClientWaitSync

#define eglClientWaitSync   glad_eglClientWaitSync

◆ eglCopyBuffers

#define eglCopyBuffers   glad_eglCopyBuffers

◆ eglCreateContext

#define eglCreateContext   glad_eglCreateContext

◆ eglCreateImage

#define eglCreateImage   glad_eglCreateImage

◆ eglCreatePbufferFromClientBuffer

#define eglCreatePbufferFromClientBuffer   glad_eglCreatePbufferFromClientBuffer

◆ eglCreatePbufferSurface

#define eglCreatePbufferSurface   glad_eglCreatePbufferSurface

◆ eglCreatePixmapSurface

#define eglCreatePixmapSurface   glad_eglCreatePixmapSurface

◆ eglCreatePlatformPixmapSurface

#define eglCreatePlatformPixmapSurface   glad_eglCreatePlatformPixmapSurface

◆ eglCreatePlatformWindowSurface

#define eglCreatePlatformWindowSurface   glad_eglCreatePlatformWindowSurface

◆ eglCreateSync

#define eglCreateSync   glad_eglCreateSync

◆ eglCreateWindowSurface

#define eglCreateWindowSurface   glad_eglCreateWindowSurface

◆ eglDestroyContext

#define eglDestroyContext   glad_eglDestroyContext

◆ eglDestroyImage

#define eglDestroyImage   glad_eglDestroyImage

◆ eglDestroySurface

#define eglDestroySurface   glad_eglDestroySurface

◆ eglDestroySync

#define eglDestroySync   glad_eglDestroySync

◆ eglGetConfigAttrib

#define eglGetConfigAttrib   glad_eglGetConfigAttrib

◆ eglGetConfigs

#define eglGetConfigs   glad_eglGetConfigs

◆ eglGetCurrentContext

#define eglGetCurrentContext   glad_eglGetCurrentContext

◆ eglGetCurrentDisplay

#define eglGetCurrentDisplay   glad_eglGetCurrentDisplay

◆ eglGetCurrentSurface

#define eglGetCurrentSurface   glad_eglGetCurrentSurface

◆ eglGetDisplay

#define eglGetDisplay   glad_eglGetDisplay

◆ eglGetError

#define eglGetError   glad_eglGetError

◆ eglGetPlatformDisplay

#define eglGetPlatformDisplay   glad_eglGetPlatformDisplay

◆ eglGetProcAddress

#define eglGetProcAddress   glad_eglGetProcAddress

◆ eglGetSyncAttrib

#define eglGetSyncAttrib   glad_eglGetSyncAttrib

◆ eglInitialize

#define eglInitialize   glad_eglInitialize

◆ eglMakeCurrent

#define eglMakeCurrent   glad_eglMakeCurrent

◆ eglQueryAPI

#define eglQueryAPI   glad_eglQueryAPI

◆ eglQueryContext

#define eglQueryContext   glad_eglQueryContext

◆ eglQueryString

#define eglQueryString   glad_eglQueryString

◆ eglQuerySurface

#define eglQuerySurface   glad_eglQuerySurface

◆ eglReleaseTexImage

#define eglReleaseTexImage   glad_eglReleaseTexImage

◆ eglReleaseThread

#define eglReleaseThread   glad_eglReleaseThread

◆ eglSurfaceAttrib

#define eglSurfaceAttrib   glad_eglSurfaceAttrib

◆ eglSwapBuffers

#define eglSwapBuffers   glad_eglSwapBuffers

◆ eglSwapInterval

#define eglSwapInterval   glad_eglSwapInterval

◆ eglTerminate

#define eglTerminate   glad_eglTerminate

◆ eglWaitClient

#define eglWaitClient   glad_eglWaitClient

◆ eglWaitGL

#define eglWaitGL   glad_eglWaitGL

◆ eglWaitNative

#define eglWaitNative   glad_eglWaitNative

◆ eglWaitSync

#define eglWaitSync   glad_eglWaitSync

◆ GLAD_API_CALL

#define GLAD_API_CALL   extern

◆ GLAD_API_PTR

#define GLAD_API_PTR

◆ GLAD_EGL

#define GLAD_EGL

Loader generated by glad 2.0.7 on Sat Sep 7 20:28:18 2024.

SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0

Generator: C/C++ Specification: egl Extensions: 0

APIs:

  • egl=1.5

Options:

  • ALIAS = False
  • DEBUG = False
  • HEADER_ONLY = False
  • LOADER = False
  • MX = False
  • ON_DEMAND = False

Commandline: –api='egl=1.5' –extensions='' c

Online: http://glad.sh/#api=egl%3D1.5&extensions=&generator=c&options=

◆ GLAD_GENERATOR_VERSION

#define GLAD_GENERATOR_VERSION   "2.0.7"

◆ GLAD_GNUC_EXTENSION

#define GLAD_GNUC_EXTENSION

◆ GLAD_MAKE_VERSION

#define GLAD_MAKE_VERSION (   major,
  minor 
)    (major * 10000 + minor)

◆ GLAD_PLATFORM_APPLE

#define GLAD_PLATFORM_APPLE   0

◆ GLAD_PLATFORM_EMSCRIPTEN

#define GLAD_PLATFORM_EMSCRIPTEN   0

◆ GLAD_PLATFORM_H_

#define GLAD_PLATFORM_H_

◆ GLAD_PLATFORM_UWP

#define GLAD_PLATFORM_UWP   0

◆ GLAD_PLATFORM_WIN32

#define GLAD_PLATFORM_WIN32   0

◆ GLAD_UNUSED

#define GLAD_UNUSED (   x)    (void)(x)

◆ GLAD_VERSION_MAJOR

#define GLAD_VERSION_MAJOR (   version)    (version / 10000)

◆ GLAD_VERSION_MINOR

#define GLAD_VERSION_MINOR (   version)    (version % 10000)

◆ GLAPI

#define GLAPI   GLAD_API_CALL

◆ GLAPIENTRY

#define GLAPIENTRY   GLAD_API_PTR

◆ PFNEGLBINDWAYLANDDISPLAYWL

#define PFNEGLBINDWAYLANDDISPLAYWL   PFNEGLBINDWAYLANDDISPLAYWLPROC

◆ PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL

#define PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL   PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC

◆ PFNEGLQUERYWAYLANDBUFFERWL

#define PFNEGLQUERYWAYLANDBUFFERWL   PFNEGLQUERYWAYLANDBUFFERWLPROC

◆ PFNEGLUNBINDWAYLANDDISPLAYWL

#define PFNEGLUNBINDWAYLANDDISPLAYWL   PFNEGLUNBINDWAYLANDDISPLAYWLPROC

Typedef Documentation

◆ __eglMustCastToProperFunctionPointerType

typedef void(* __eglMustCastToProperFunctionPointerType) (void)

◆ EGLAttrib

typedef intptr_t EGLAttrib

◆ EGLAttribKHR

typedef intptr_t EGLAttribKHR

◆ EGLBoolean

typedef unsigned int EGLBoolean

◆ EGLClientBuffer

typedef void* EGLClientBuffer

◆ EGLConfig

typedef void* EGLConfig

◆ EGLContext

typedef void* EGLContext

◆ EGLDEBUGPROCKHR

typedef void(GLAD_API_PTR * EGLDEBUGPROCKHR) (EGLenum error, const char *command, EGLint messageType, EGLLabelKHR threadLabel, EGLLabelKHR objectLabel, const char *message)

◆ EGLDeviceEXT

typedef void* EGLDeviceEXT

◆ EGLDisplay

typedef void* EGLDisplay

◆ EGLenum

typedef unsigned int EGLenum

◆ EGLGetBlobFuncANDROID

typedef EGLsizeiANDROID(* EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize)

◆ EGLImage

typedef void* EGLImage

◆ EGLImageKHR

typedef void* EGLImageKHR

◆ EGLLabelKHR

typedef void* EGLLabelKHR

◆ EGLNativeFileDescriptorKHR

◆ EGLnsecsANDROID

◆ EGLObjectKHR

typedef void* EGLObjectKHR

◆ EGLOutputLayerEXT

typedef void* EGLOutputLayerEXT

◆ EGLOutputPortEXT

typedef void* EGLOutputPortEXT

◆ EGLSetBlobFuncANDROID

typedef void(* EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize)

◆ EGLsizeiANDROID

◆ EGLStreamKHR

typedef void* EGLStreamKHR

◆ EGLSurface

typedef void* EGLSurface

◆ EGLSync

typedef void* EGLSync

◆ EGLSyncKHR

typedef void* EGLSyncKHR

◆ EGLSyncNV

typedef void* EGLSyncNV

◆ EGLTime

◆ EGLTimeKHR

◆ EGLTimeNV

◆ EGLuint64KHR

◆ EGLuint64NV

◆ GLADapiproc

typedef void(* GLADapiproc) (void)

◆ GLADloadfunc

typedef GLADapiproc(* GLADloadfunc) (const char *name)

◆ GLADpostcallback

typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...)

◆ GLADprecallback

typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...)

◆ GLADuserptrloadfunc

typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name)

◆ PFNEGLBINDAPIPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLBINDAPIPROC) (EGLenum api)

◆ PFNEGLBINDTEXIMAGEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLBINDTEXIMAGEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint buffer)

◆ PFNEGLCHOOSECONFIGPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLCHOOSECONFIGPROC) (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)

◆ PFNEGLCLIENTWAITSYNCPROC

typedef EGLint(GLAD_API_PTR * PFNEGLCLIENTWAITSYNCPROC) (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)

◆ PFNEGLCOPYBUFFERSPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLCOPYBUFFERSPROC) (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)

◆ PFNEGLCREATECONTEXTPROC

typedef EGLContext(GLAD_API_PTR * PFNEGLCREATECONTEXTPROC) (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)

◆ PFNEGLCREATEIMAGEPROC

typedef EGLImage(GLAD_API_PTR * PFNEGLCREATEIMAGEPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)

◆ PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC

typedef EGLSurface(GLAD_API_PTR * PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC) (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)

◆ PFNEGLCREATEPBUFFERSURFACEPROC

typedef EGLSurface(GLAD_API_PTR * PFNEGLCREATEPBUFFERSURFACEPROC) (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)

◆ PFNEGLCREATEPIXMAPSURFACEPROC

typedef EGLSurface(GLAD_API_PTR * PFNEGLCREATEPIXMAPSURFACEPROC) (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)

◆ PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC

typedef EGLSurface(GLAD_API_PTR * PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)

◆ PFNEGLCREATEPLATFORMWINDOWSURFACEPROC

typedef EGLSurface(GLAD_API_PTR * PFNEGLCREATEPLATFORMWINDOWSURFACEPROC) (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)

◆ PFNEGLCREATESYNCPROC

typedef EGLSync(GLAD_API_PTR * PFNEGLCREATESYNCPROC) (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)

◆ PFNEGLCREATEWINDOWSURFACEPROC

typedef EGLSurface(GLAD_API_PTR * PFNEGLCREATEWINDOWSURFACEPROC) (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)

◆ PFNEGLDESTROYCONTEXTPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLDESTROYCONTEXTPROC) (EGLDisplay dpy, EGLContext ctx)

◆ PFNEGLDESTROYIMAGEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLDESTROYIMAGEPROC) (EGLDisplay dpy, EGLImage image)

◆ PFNEGLDESTROYSURFACEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLDESTROYSURFACEPROC) (EGLDisplay dpy, EGLSurface surface)

◆ PFNEGLDESTROYSYNCPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLDESTROYSYNCPROC) (EGLDisplay dpy, EGLSync sync)

◆ PFNEGLGETCONFIGATTRIBPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLGETCONFIGATTRIBPROC) (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)

◆ PFNEGLGETCONFIGSPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLGETCONFIGSPROC) (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)

◆ PFNEGLGETCURRENTCONTEXTPROC

typedef EGLContext(GLAD_API_PTR * PFNEGLGETCURRENTCONTEXTPROC) (void)

◆ PFNEGLGETCURRENTDISPLAYPROC

typedef EGLDisplay(GLAD_API_PTR * PFNEGLGETCURRENTDISPLAYPROC) (void)

◆ PFNEGLGETCURRENTSURFACEPROC

typedef EGLSurface(GLAD_API_PTR * PFNEGLGETCURRENTSURFACEPROC) (EGLint readdraw)

◆ PFNEGLGETDISPLAYPROC

typedef EGLDisplay(GLAD_API_PTR * PFNEGLGETDISPLAYPROC) (EGLNativeDisplayType display_id)

◆ PFNEGLGETERRORPROC

typedef EGLint(GLAD_API_PTR * PFNEGLGETERRORPROC) (void)

◆ PFNEGLGETPLATFORMDISPLAYPROC

typedef EGLDisplay(GLAD_API_PTR * PFNEGLGETPLATFORMDISPLAYPROC) (EGLenum platform, void *native_display, const EGLAttrib *attrib_list)

◆ PFNEGLGETPROCADDRESSPROC

typedef __eglMustCastToProperFunctionPointerType(GLAD_API_PTR * PFNEGLGETPROCADDRESSPROC) (const char *procname)

◆ PFNEGLGETSYNCATTRIBPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLGETSYNCATTRIBPROC) (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)

◆ PFNEGLINITIALIZEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLINITIALIZEPROC) (EGLDisplay dpy, EGLint *major, EGLint *minor)

◆ PFNEGLMAKECURRENTPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLMAKECURRENTPROC) (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)

◆ PFNEGLQUERYAPIPROC

typedef EGLenum(GLAD_API_PTR * PFNEGLQUERYAPIPROC) (void)

◆ PFNEGLQUERYCONTEXTPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLQUERYCONTEXTPROC) (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)

◆ PFNEGLQUERYSTRINGPROC

typedef const char *(GLAD_API_PTR * PFNEGLQUERYSTRINGPROC) (EGLDisplay dpy, EGLint name)

◆ PFNEGLQUERYSURFACEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLQUERYSURFACEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)

◆ PFNEGLRELEASETEXIMAGEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLRELEASETEXIMAGEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint buffer)

◆ PFNEGLRELEASETHREADPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLRELEASETHREADPROC) (void)

◆ PFNEGLSURFACEATTRIBPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLSURFACEATTRIBPROC) (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)

◆ PFNEGLSWAPBUFFERSPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLSWAPBUFFERSPROC) (EGLDisplay dpy, EGLSurface surface)

◆ PFNEGLSWAPINTERVALPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLSWAPINTERVALPROC) (EGLDisplay dpy, EGLint interval)

◆ PFNEGLTERMINATEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLTERMINATEPROC) (EGLDisplay dpy)

◆ PFNEGLWAITCLIENTPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLWAITCLIENTPROC) (void)

◆ PFNEGLWAITGLPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLWAITGLPROC) (void)

◆ PFNEGLWAITNATIVEPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLWAITNATIVEPROC) (EGLint engine)

◆ PFNEGLWAITSYNCPROC

typedef EGLBoolean(GLAD_API_PTR * PFNEGLWAITSYNCPROC) (EGLDisplay dpy, EGLSync sync, EGLint flags)

Function Documentation

◆ gladLoadEGL()

GLAD_API_CALL int gladLoadEGL ( EGLDisplay  display,
GLADloadfunc  load 
)

◆ gladLoadEGLUserPtr()

GLAD_API_CALL int gladLoadEGLUserPtr ( EGLDisplay  display,
GLADuserptrloadfunc  load,
void *  userptr 
)

Variable Documentation

◆ GLAD_EGL_VERSION_1_0

GLAD_API_CALL int GLAD_EGL_VERSION_1_0

◆ GLAD_EGL_VERSION_1_1

GLAD_API_CALL int GLAD_EGL_VERSION_1_1

◆ GLAD_EGL_VERSION_1_2

GLAD_API_CALL int GLAD_EGL_VERSION_1_2

◆ GLAD_EGL_VERSION_1_3

GLAD_API_CALL int GLAD_EGL_VERSION_1_3

◆ GLAD_EGL_VERSION_1_4

GLAD_API_CALL int GLAD_EGL_VERSION_1_4

◆ GLAD_EGL_VERSION_1_5

GLAD_API_CALL int GLAD_EGL_VERSION_1_5

◆ glad_eglBindAPI

◆ glad_eglBindTexImage

GLAD_API_CALL PFNEGLBINDTEXIMAGEPROC glad_eglBindTexImage

◆ glad_eglChooseConfig

GLAD_API_CALL PFNEGLCHOOSECONFIGPROC glad_eglChooseConfig

◆ glad_eglClientWaitSync

GLAD_API_CALL PFNEGLCLIENTWAITSYNCPROC glad_eglClientWaitSync

◆ glad_eglCopyBuffers

GLAD_API_CALL PFNEGLCOPYBUFFERSPROC glad_eglCopyBuffers

◆ glad_eglCreateContext

GLAD_API_CALL PFNEGLCREATECONTEXTPROC glad_eglCreateContext

◆ glad_eglCreateImage

GLAD_API_CALL PFNEGLCREATEIMAGEPROC glad_eglCreateImage

◆ glad_eglCreatePbufferFromClientBuffer

GLAD_API_CALL PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC glad_eglCreatePbufferFromClientBuffer

◆ glad_eglCreatePbufferSurface

GLAD_API_CALL PFNEGLCREATEPBUFFERSURFACEPROC glad_eglCreatePbufferSurface

◆ glad_eglCreatePixmapSurface

GLAD_API_CALL PFNEGLCREATEPIXMAPSURFACEPROC glad_eglCreatePixmapSurface

◆ glad_eglCreatePlatformPixmapSurface

GLAD_API_CALL PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC glad_eglCreatePlatformPixmapSurface

◆ glad_eglCreatePlatformWindowSurface

GLAD_API_CALL PFNEGLCREATEPLATFORMWINDOWSURFACEPROC glad_eglCreatePlatformWindowSurface

◆ glad_eglCreateSync

GLAD_API_CALL PFNEGLCREATESYNCPROC glad_eglCreateSync

◆ glad_eglCreateWindowSurface

GLAD_API_CALL PFNEGLCREATEWINDOWSURFACEPROC glad_eglCreateWindowSurface

◆ glad_eglDestroyContext

GLAD_API_CALL PFNEGLDESTROYCONTEXTPROC glad_eglDestroyContext

◆ glad_eglDestroyImage

GLAD_API_CALL PFNEGLDESTROYIMAGEPROC glad_eglDestroyImage

◆ glad_eglDestroySurface

GLAD_API_CALL PFNEGLDESTROYSURFACEPROC glad_eglDestroySurface

◆ glad_eglDestroySync

GLAD_API_CALL PFNEGLDESTROYSYNCPROC glad_eglDestroySync

◆ glad_eglGetConfigAttrib

GLAD_API_CALL PFNEGLGETCONFIGATTRIBPROC glad_eglGetConfigAttrib

◆ glad_eglGetConfigs

GLAD_API_CALL PFNEGLGETCONFIGSPROC glad_eglGetConfigs

◆ glad_eglGetCurrentContext

GLAD_API_CALL PFNEGLGETCURRENTCONTEXTPROC glad_eglGetCurrentContext

◆ glad_eglGetCurrentDisplay

GLAD_API_CALL PFNEGLGETCURRENTDISPLAYPROC glad_eglGetCurrentDisplay

◆ glad_eglGetCurrentSurface

GLAD_API_CALL PFNEGLGETCURRENTSURFACEPROC glad_eglGetCurrentSurface

◆ glad_eglGetDisplay

GLAD_API_CALL PFNEGLGETDISPLAYPROC glad_eglGetDisplay

◆ glad_eglGetError

◆ glad_eglGetPlatformDisplay

GLAD_API_CALL PFNEGLGETPLATFORMDISPLAYPROC glad_eglGetPlatformDisplay

◆ glad_eglGetProcAddress

GLAD_API_CALL PFNEGLGETPROCADDRESSPROC glad_eglGetProcAddress

◆ glad_eglGetSyncAttrib

GLAD_API_CALL PFNEGLGETSYNCATTRIBPROC glad_eglGetSyncAttrib

◆ glad_eglInitialize

GLAD_API_CALL PFNEGLINITIALIZEPROC glad_eglInitialize

◆ glad_eglMakeCurrent

GLAD_API_CALL PFNEGLMAKECURRENTPROC glad_eglMakeCurrent

◆ glad_eglQueryAPI

◆ glad_eglQueryContext

GLAD_API_CALL PFNEGLQUERYCONTEXTPROC glad_eglQueryContext

◆ glad_eglQueryString

GLAD_API_CALL PFNEGLQUERYSTRINGPROC glad_eglQueryString

◆ glad_eglQuerySurface

GLAD_API_CALL PFNEGLQUERYSURFACEPROC glad_eglQuerySurface

◆ glad_eglReleaseTexImage

GLAD_API_CALL PFNEGLRELEASETEXIMAGEPROC glad_eglReleaseTexImage

◆ glad_eglReleaseThread

GLAD_API_CALL PFNEGLRELEASETHREADPROC glad_eglReleaseThread

◆ glad_eglSurfaceAttrib

GLAD_API_CALL PFNEGLSURFACEATTRIBPROC glad_eglSurfaceAttrib

◆ glad_eglSwapBuffers

GLAD_API_CALL PFNEGLSWAPBUFFERSPROC glad_eglSwapBuffers

◆ glad_eglSwapInterval

GLAD_API_CALL PFNEGLSWAPINTERVALPROC glad_eglSwapInterval

◆ glad_eglTerminate

◆ glad_eglWaitClient

GLAD_API_CALL PFNEGLWAITCLIENTPROC glad_eglWaitClient

◆ glad_eglWaitGL

◆ glad_eglWaitNative

GLAD_API_CALL PFNEGLWAITNATIVEPROC glad_eglWaitNative

◆ glad_eglWaitSync