egl.h File Reference
`#include <EGL/eglplatform.h>`
`#include <KHR/khrplatform.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.

## Macros

#define | EGL_VERSION_1_0 1
#define | EGL_ALPHA_SIZE 0x3021
#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_BLUE_SIZE 0x3022
#define | EGL_BUFFER_SIZE 0x3020
#define | EGL_CONFIG_CAVEAT 0x3027
#define | EGL_CONFIG_ID 0x3028
#define | EGL_CORE_NATIVE_ENGINE 0x305B
#define | EGL_DEPTH_SIZE 0x3025
#define | EGL_DONT_CARE EGL_CAST(EGLint,-1)
#define | EGL_DRAW 0x3059
#define | EGL_EXTENSIONS 0x3055
#define | EGL_FALSE 0
#define | EGL_GREEN_SIZE 0x3023
#define | EGL_HEIGHT 0x3056
#define | EGL_LARGEST_PBUFFER 0x3058
#define | EGL_LEVEL 0x3029
#define | EGL_MAX_PBUFFER_HEIGHT 0x302A
#define | EGL_MAX_PBUFFER_PIXELS 0x302B
#define | EGL_MAX_PBUFFER_WIDTH 0x302C
#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_SURFACE EGL_CAST(EGLSurface,0)
#define | EGL_PBUFFER_BIT 0x0001
#define | EGL_PIXMAP_BIT 0x0002
#define | EGL_READ 0x305A
#define | EGL_RED_SIZE 0x3024
#define | EGL_SAMPLES 0x3031
#define | EGL_SAMPLE_BUFFERS 0x3032
#define | EGL_SLOW_CONFIG 0x3050
#define | EGL_STENCIL_SIZE 0x3026
#define | EGL_SUCCESS 0x3000
#define | EGL_SURFACE_TYPE 0x3033
#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_VENDOR 0x3053
#define | EGL_VERSION 0x3054
#define | EGL_WIDTH 0x3057
#define | EGL_WINDOW_BIT 0x0004
#define | EGL_VERSION_1_1 1
#define | EGL_BACK_BUFFER 0x3084
#define | EGL_BIND_TO_TEXTURE_RGB 0x3039
#define | EGL_BIND_TO_TEXTURE_RGBA 0x303A
#define | EGL_CONTEXT_LOST 0x300E
#define | EGL_MIN_SWAP_INTERVAL 0x303B
#define | EGL_MAX_SWAP_INTERVAL 0x303C
#define | EGL_MIPMAP_TEXTURE 0x3082
#define | EGL_MIPMAP_LEVEL 0x3083
#define | EGL_NO_TEXTURE 0x305C
#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_VERSION_1_2 1
#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_BUFFER_PRESERVED 0x3094
#define | EGL_BUFFER_DESTROYED 0x3095
#define | EGL_CLIENT_APIS 0x308D
#define | EGL_COLORSPACE 0x3087
#define | EGL_COLORSPACE_sRGB 0x3089
#define | EGL_COLORSPACE_LINEAR 0x308A
#define | EGL_COLOR_BUFFER_TYPE 0x303F
#define | EGL_CONTEXT_CLIENT_TYPE 0x3097
#define | EGL_DISPLAY_SCALING 10000
#define | EGL_HORIZONTAL_RESOLUTION 0x3090
#define | EGL_LUMINANCE_BUFFER 0x308F
#define | EGL_LUMINANCE_SIZE 0x303D
#define | EGL_OPENGL_ES_BIT 0x0001
#define | EGL_OPENVG_BIT 0x0002
#define | EGL_OPENGL_ES_API 0x30A0
#define | EGL_OPENVG_API 0x30A1
#define | EGL_OPENVG_IMAGE 0x3096
#define | EGL_PIXEL_ASPECT_RATIO 0x3092
#define | EGL_RENDERABLE_TYPE 0x3040
#define | EGL_RENDER_BUFFER 0x3086
#define | EGL_RGB_BUFFER 0x308E
#define | EGL_SINGLE_BUFFER 0x3085
#define | EGL_SWAP_BEHAVIOR 0x3093
#define | EGL_UNKNOWN EGL_CAST(EGLint,-1)
#define | EGL_VERTICAL_RESOLUTION 0x3091
#define | EGL_VERSION_1_3 1
#define | EGL_CONFORMANT 0x3042
#define | EGL_CONTEXT_CLIENT_VERSION 0x3098
#define | EGL_MATCH_NATIVE_PIXMAP 0x3041
#define | EGL_OPENGL_ES2_BIT 0x0004
#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_sRGB 0x3089
#define | EGL_VG_COLORSPACE_LINEAR 0x308A
#define | EGL_VG_COLORSPACE_LINEAR_BIT 0x0020
#define | EGL_VERSION_1_4 1
#define | EGL_DEFAULT_DISPLAY EGL_CAST(EGLNativeDisplayType,0)
#define | EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200
#define | EGL_MULTISAMPLE_RESOLVE 0x3099
#define | EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309A
#define | EGL_MULTISAMPLE_RESOLVE_BOX 0x309B
#define | EGL_OPENGL_API 0x30A2
#define | EGL_OPENGL_BIT 0x0008
#define | EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400
#define | EGL_VERSION_1_5 1
#define | EGL_CONTEXT_MAJOR_VERSION 0x3098
#define | EGL_CONTEXT_MINOR_VERSION 0x30FB
#define | EGL_CONTEXT_OPENGL_PROFILE_MASK 0x30FD
#define | EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY 0x31BD
#define | EGL_NO_RESET_NOTIFICATION 0x31BE
#define | EGL_LOSE_CONTEXT_ON_RESET 0x31BF
#define | EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT 0x00000001
#define | EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT 0x00000002
#define | EGL_CONTEXT_OPENGL_DEBUG 0x31B0
#define | EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE 0x31B1
#define | EGL_CONTEXT_OPENGL_ROBUST_ACCESS 0x31B2
#define | EGL_OPENGL_ES3_BIT 0x00000040
#define | EGL_CL_EVENT_HANDLE 0x309C
#define | EGL_SYNC_CL_EVENT 0x30FE
#define | EGL_SYNC_CL_EVENT_COMPLETE 0x30FF
#define | EGL_SYNC_PRIOR_COMMANDS_COMPLETE 0x30F0
#define | EGL_SYNC_TYPE 0x30F7
#define | EGL_SYNC_STATUS 0x30F1
#define | EGL_SYNC_CONDITION 0x30F8
#define | EGL_SIGNALED 0x30F2
#define | EGL_UNSIGNALED 0x30F3
#define | EGL_SYNC_FLUSH_COMMANDS_BIT 0x0001
#define | EGL_FOREVER 0xFFFFFFFFFFFFFFFFull
#define | EGL_TIMEOUT_EXPIRED 0x30F5
#define | EGL_CONDITION_SATISFIED 0x30F6
#define | EGL_NO_SYNC EGL_CAST(EGLSync,0)
#define | EGL_SYNC_FENCE 0x30F9
#define | EGL_GL_COLORSPACE 0x309D
#define | EGL_GL_COLORSPACE_SRGB 0x3089
#define | EGL_GL_COLORSPACE_LINEAR 0x308A
#define | EGL_GL_RENDERBUFFER 0x30B9
#define | EGL_GL_TEXTURE_2D 0x30B1
#define | EGL_GL_TEXTURE_LEVEL 0x30BC
#define | EGL_GL_TEXTURE_3D 0x30B2
#define | EGL_GL_TEXTURE_ZOFFSET 0x30BD
#define | EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x30B3
#define | EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x30B4
#define | EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x30B5
#define | EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x30B6
#define | EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x30B7
#define | EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x30B8
#define | EGL_IMAGE_PRESERVED 0x30D2
#define | EGL_NO_IMAGE EGL_CAST(EGLImage,0)

## Typedefs

typedef unsigned int | EGLBoolean
typedef void * | EGLDisplay
typedef void * | EGLConfig
typedef void * | EGLSurface
typedef void * | EGLContext
typedef void(* | __eglMustCastToProperFunctionPointerType) (void)
typedef unsigned int | EGLenum
typedef void * | EGLClientBuffer
typedef void * | EGLSync
typedef intptr_t | EGLAttrib
typedef khronos_utime_nanoseconds_t | EGLTime
typedef void * | EGLImage

## Functions

EGLAPI EGLBoolean EGLAPIENTRY | eglChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
EGLAPI EGLBoolean EGLAPIENTRY | eglCopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
EGLAPI EGLContext EGLAPIENTRY | eglCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
EGLAPI EGLSurface EGLAPIENTRY | eglCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
EGLAPI EGLSurface EGLAPIENTRY | eglCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
EGLAPI EGLSurface EGLAPIENTRY | eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
EGLAPI EGLBoolean EGLAPIENTRY | eglDestroyContext (EGLDisplay dpy, EGLContext ctx)
EGLAPI EGLBoolean EGLAPIENTRY | eglDestroySurface (EGLDisplay dpy, EGLSurface surface)
EGLAPI EGLBoolean EGLAPIENTRY | eglGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
EGLAPI EGLBoolean EGLAPIENTRY | eglGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
EGLAPI EGLDisplay EGLAPIENTRY | eglGetCurrentDisplay (void)
EGLAPI EGLSurface EGLAPIENTRY | eglGetCurrentSurface (EGLint readdraw)
EGLAPI EGLDisplay EGLAPIENTRY | eglGetDisplay (EGLNativeDisplayType display_id)
EGLAPI EGLint EGLAPIENTRY | eglGetError (void)
EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY | eglGetProcAddress (const char *procname)
EGLAPI EGLBoolean EGLAPIENTRY | eglInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor)
EGLAPI EGLBoolean EGLAPIENTRY | eglMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
EGLAPI EGLBoolean EGLAPIENTRY | eglQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
const EGLAPI char *EGLAPIENTRY | eglQueryString (EGLDisplay dpy, EGLint name)
EGLAPI EGLBoolean EGLAPIENTRY | eglQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
EGLAPI EGLBoolean EGLAPIENTRY | eglSwapBuffers (EGLDisplay dpy, EGLSurface surface)
EGLAPI EGLBoolean EGLAPIENTRY | eglTerminate (EGLDisplay dpy)
EGLAPI EGLBoolean EGLAPIENTRY | eglWaitGL (void)
EGLAPI EGLBoolean EGLAPIENTRY | eglWaitNative (EGLint engine)
EGLAPI EGLBoolean EGLAPIENTRY | eglBindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
EGLAPI EGLBoolean EGLAPIENTRY | eglReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
EGLAPI EGLBoolean EGLAPIENTRY | eglSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
EGLAPI EGLBoolean EGLAPIENTRY | eglSwapInterval (EGLDisplay dpy, EGLint interval)
EGLAPI EGLBoolean EGLAPIENTRY | eglBindAPI (EGLenum api)
EGLAPI EGLenum EGLAPIENTRY | eglQueryAPI (void)
EGLAPI EGLSurface EGLAPIENTRY | eglCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
EGLAPI EGLBoolean EGLAPIENTRY | eglReleaseThread (void)
EGLAPI EGLBoolean EGLAPIENTRY | eglWaitClient (void)
EGLAPI EGLContext EGLAPIENTRY | eglGetCurrentContext (void)
EGLAPI EGLSync EGLAPIENTRY | eglCreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
EGLAPI EGLBoolean EGLAPIENTRY | eglDestroySync (EGLDisplay dpy, EGLSync sync)
EGLAPI EGLint EGLAPIENTRY | eglClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
EGLAPI EGLBoolean EGLAPIENTRY | eglGetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
EGLAPI EGLImage EGLAPIENTRY | eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)
EGLAPI EGLBoolean EGLAPIENTRY | eglDestroyImage (EGLDisplay dpy, EGLImage image)
EGLAPI EGLDisplay EGLAPIENTRY | eglGetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
EGLAPI EGLSurface EGLAPIENTRY | eglCreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
EGLAPI EGLSurface EGLAPIENTRY | eglCreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
EGLAPI EGLBoolean EGLAPIENTRY | eglWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags)

## Macro Definition Documentation

## EGL_ALPHA_FORMAT

#define EGL_ALPHA_FORMAT 0x3088

Definition at line 173 of file egl.h.

## EGL_ALPHA_FORMAT_NONPRE

#define EGL_ALPHA_FORMAT_NONPRE 0x308B

Definition at line 174 of file egl.h.

## EGL_ALPHA_FORMAT_PRE

#define EGL_ALPHA_FORMAT_PRE 0x308C

Definition at line 175 of file egl.h.

## EGL_ALPHA_MASK_SIZE

#define EGL_ALPHA_MASK_SIZE 0x303E

Definition at line 176 of file egl.h.

## EGL_ALPHA_SIZE

#define EGL_ALPHA_SIZE 0x3021

Definition at line 62 of file egl.h.

## EGL_BACK_BUFFER

#define EGL_BACK_BUFFER 0x3084

Definition at line 149 of file egl.h.

## EGL_BAD_ACCESS

#define EGL_BAD_ACCESS 0x3002

Definition at line 63 of file egl.h.

## EGL_BAD_ALLOC

#define EGL_BAD_ALLOC 0x3003

Definition at line 64 of file egl.h.

## EGL_BAD_ATTRIBUTE

#define EGL_BAD_ATTRIBUTE 0x3004

Definition at line 65 of file egl.h.

## EGL_BAD_CONFIG

#define EGL_BAD_CONFIG 0x3005

Definition at line 66 of file egl.h.

## EGL_BAD_CONTEXT

#define EGL_BAD_CONTEXT 0x3006

Definition at line 67 of file egl.h.

## EGL_BAD_CURRENT_SURFACE

#define EGL_BAD_CURRENT_SURFACE 0x3007

Definition at line 68 of file egl.h.

## EGL_BAD_DISPLAY

#define EGL_BAD_DISPLAY 0x3008

Definition at line 69 of file egl.h.

## EGL_BAD_MATCH

#define EGL_BAD_MATCH 0x3009

Definition at line 70 of file egl.h.

## EGL_BAD_NATIVE_PIXMAP

#define EGL_BAD_NATIVE_PIXMAP 0x300A

Definition at line 71 of file egl.h.

## EGL_BAD_NATIVE_WINDOW

#define EGL_BAD_NATIVE_WINDOW 0x300B

Definition at line 72 of file egl.h.

## EGL_BAD_PARAMETER

#define EGL_BAD_PARAMETER 0x300C

Definition at line 73 of file egl.h.

## EGL_BAD_SURFACE

#define EGL_BAD_SURFACE 0x300D

Definition at line 74 of file egl.h.

## EGL_BIND_TO_TEXTURE_RGB

#define EGL_BIND_TO_TEXTURE_RGB 0x3039

Definition at line 150 of file egl.h.

## EGL_BIND_TO_TEXTURE_RGBA

#define EGL_BIND_TO_TEXTURE_RGBA 0x303A

Definition at line 151 of file egl.h.

## EGL_BLUE_SIZE

#define EGL_BLUE_SIZE 0x3022

Definition at line 75 of file egl.h.

## EGL_BUFFER_DESTROYED

#define EGL_BUFFER_DESTROYED 0x3095

Definition at line 178 of file egl.h.

## EGL_BUFFER_PRESERVED

#define EGL_BUFFER_PRESERVED 0x3094

Definition at line 177 of file egl.h.

## EGL_BUFFER_SIZE

#define EGL_BUFFER_SIZE 0x3020

Definition at line 76 of file egl.h.

## EGL_CL_EVENT_HANDLE

#define EGL_CL_EVENT_HANDLE 0x309C

Definition at line 256 of file egl.h.

## EGL_CLIENT_APIS

#define EGL_CLIENT_APIS 0x308D

Definition at line 179 of file egl.h.

## EGL_COLOR_BUFFER_TYPE

#define EGL_COLOR_BUFFER_TYPE 0x303F

Definition at line 183 of file egl.h.

## EGL_COLORSPACE

#define EGL_COLORSPACE 0x3087

Definition at line 180 of file egl.h.

## EGL_COLORSPACE_LINEAR

#define EGL_COLORSPACE_LINEAR 0x308A

Definition at line 182 of file egl.h.

## EGL_COLORSPACE_sRGB

#define EGL_COLORSPACE_sRGB 0x3089

Definition at line 181 of file egl.h.

## EGL_CONDITION_SATISFIED

#define EGL_CONDITION_SATISFIED 0x30F6

Definition at line 268 of file egl.h.

## EGL_CONFIG_CAVEAT

#define EGL_CONFIG_CAVEAT 0x3027

Definition at line 77 of file egl.h.

## EGL_CONFIG_ID

#define EGL_CONFIG_ID 0x3028

Definition at line 78 of file egl.h.

## EGL_CONFORMANT

#define EGL_CONFORMANT 0x3042

Definition at line 211 of file egl.h.

## EGL_CONTEXT_CLIENT_TYPE

#define EGL_CONTEXT_CLIENT_TYPE 0x3097

Definition at line 184 of file egl.h.

## EGL_CONTEXT_CLIENT_VERSION

#define EGL_CONTEXT_CLIENT_VERSION 0x3098

Definition at line 212 of file egl.h.

## EGL_CONTEXT_LOST

#define EGL_CONTEXT_LOST 0x300E

Definition at line 152 of file egl.h.

## EGL_CONTEXT_MAJOR_VERSION

#define EGL_CONTEXT_MAJOR_VERSION 0x3098

Definition at line 244 of file egl.h.

## EGL_CONTEXT_MINOR_VERSION

#define EGL_CONTEXT_MINOR_VERSION 0x30FB

Definition at line 245 of file egl.h.

## EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT 0x00000002

Definition at line 251 of file egl.h.

## EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT 0x00000001

Definition at line 250 of file egl.h.

## EGL_CONTEXT_OPENGL_DEBUG

#define EGL_CONTEXT_OPENGL_DEBUG 0x31B0

Definition at line 252 of file egl.h.

## EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE 0x31B1

Definition at line 253 of file egl.h.

## EGL_CONTEXT_OPENGL_PROFILE_MASK

#define EGL_CONTEXT_OPENGL_PROFILE_MASK 0x30FD

Definition at line 246 of file egl.h.

## EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY 0x31BD

Definition at line 247 of file egl.h.

## EGL_CONTEXT_OPENGL_ROBUST_ACCESS

#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS 0x31B2

Definition at line 254 of file egl.h.

## EGL_CORE_NATIVE_ENGINE

#define EGL_CORE_NATIVE_ENGINE 0x305B

Definition at line 79 of file egl.h.

## EGL_DEFAULT_DISPLAY

#define EGL_DEFAULT_DISPLAY EGL_CAST(EGLNativeDisplayType,0)

Definition at line 227 of file egl.h.

## EGL_DEPTH_SIZE

#define EGL_DEPTH_SIZE 0x3025

Definition at line 80 of file egl.h.

## EGL_DISPLAY_SCALING

#define EGL_DISPLAY_SCALING 10000

Definition at line 185 of file egl.h.

## EGL_DONT_CARE

#define EGL_DONT_CARE EGL_CAST(EGLint,-1)

Definition at line 81 of file egl.h.

## EGL_DRAW

#define EGL_DRAW 0x3059

Definition at line 82 of file egl.h.

## EGL_EXTENSIONS

#define EGL_EXTENSIONS 0x3055

Definition at line 83 of file egl.h.

## EGL_FALSE

#define EGL_FALSE 0

Definition at line 84 of file egl.h.

## EGL_FOREVER

#define EGL_FOREVER 0xFFFFFFFFFFFFFFFFull

Definition at line 266 of file egl.h.

## EGL_GL_COLORSPACE

#define EGL_GL_COLORSPACE 0x309D

Definition at line 271 of file egl.h.

## EGL_GL_COLORSPACE_LINEAR

#define EGL_GL_COLORSPACE_LINEAR 0x308A

Definition at line 273 of file egl.h.

## EGL_GL_COLORSPACE_SRGB

#define EGL_GL_COLORSPACE_SRGB 0x3089

Definition at line 272 of file egl.h.

## EGL_GL_RENDERBUFFER

#define EGL_GL_RENDERBUFFER 0x30B9

Definition at line 274 of file egl.h.

## EGL_GL_TEXTURE_2D

#define EGL_GL_TEXTURE_2D 0x30B1

Definition at line 275 of file egl.h.

## EGL_GL_TEXTURE_3D

#define EGL_GL_TEXTURE_3D 0x30B2

Definition at line 277 of file egl.h.

## EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x30B4

Definition at line 280 of file egl.h.

## EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x30B6

Definition at line 282 of file egl.h.

## EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x30B8

Definition at line 284 of file egl.h.

## EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x30B3

Definition at line 279 of file egl.h.

## EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x30B5

Definition at line 281 of file egl.h.

## EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x30B7

Definition at line 283 of file egl.h.

## EGL_GL_TEXTURE_LEVEL

#define EGL_GL_TEXTURE_LEVEL 0x30BC

Definition at line 276 of file egl.h.

## EGL_GL_TEXTURE_ZOFFSET

#define EGL_GL_TEXTURE_ZOFFSET 0x30BD

Definition at line 278 of file egl.h.

## EGL_GREEN_SIZE

#define EGL_GREEN_SIZE 0x3023

Definition at line 85 of file egl.h.

## EGL_HEIGHT

#define EGL_HEIGHT 0x3056

Definition at line 86 of file egl.h.

## EGL_HORIZONTAL_RESOLUTION

#define EGL_HORIZONTAL_RESOLUTION 0x3090

Definition at line 186 of file egl.h.

## EGL_IMAGE_PRESERVED

#define EGL_IMAGE_PRESERVED 0x30D2

Definition at line 285 of file egl.h.

## EGL_LARGEST_PBUFFER

#define EGL_LARGEST_PBUFFER 0x3058

Definition at line 87 of file egl.h.

## EGL_LEVEL

#define EGL_LEVEL 0x3029

Definition at line 88 of file egl.h.

## EGL_LOSE_CONTEXT_ON_RESET

#define EGL_LOSE_CONTEXT_ON_RESET 0x31BF

Definition at line 249 of file egl.h.

## EGL_LUMINANCE_BUFFER

#define EGL_LUMINANCE_BUFFER 0x308F

Definition at line 187 of file egl.h.

## EGL_LUMINANCE_SIZE

#define EGL_LUMINANCE_SIZE 0x303D

Definition at line 188 of file egl.h.

## EGL_MATCH_NATIVE_PIXMAP

#define EGL_MATCH_NATIVE_PIXMAP 0x3041

Definition at line 213 of file egl.h.

## EGL_MAX_PBUFFER_HEIGHT

#define EGL_MAX_PBUFFER_HEIGHT 0x302A

Definition at line 89 of file egl.h.

## EGL_MAX_PBUFFER_PIXELS

#define EGL_MAX_PBUFFER_PIXELS 0x302B

Definition at line 90 of file egl.h.

## EGL_MAX_PBUFFER_WIDTH

#define EGL_MAX_PBUFFER_WIDTH 0x302C

Definition at line 91 of file egl.h.

## EGL_MAX_SWAP_INTERVAL

#define EGL_MAX_SWAP_INTERVAL 0x303C

Definition at line 154 of file egl.h.

## EGL_MIN_SWAP_INTERVAL

#define EGL_MIN_SWAP_INTERVAL 0x303B

Definition at line 153 of file egl.h.

## EGL_MIPMAP_LEVEL

#define EGL_MIPMAP_LEVEL 0x3083

Definition at line 156 of file egl.h.

## EGL_MIPMAP_TEXTURE

#define EGL_MIPMAP_TEXTURE 0x3082

Definition at line 155 of file egl.h.

## EGL_MULTISAMPLE_RESOLVE

#define EGL_MULTISAMPLE_RESOLVE 0x3099

Definition at line 229 of file egl.h.

## EGL_MULTISAMPLE_RESOLVE_BOX

#define EGL_MULTISAMPLE_RESOLVE_BOX 0x309B

Definition at line 231 of file egl.h.

## EGL_MULTISAMPLE_RESOLVE_BOX_BIT

#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200

Definition at line 228 of file egl.h.

## EGL_MULTISAMPLE_RESOLVE_DEFAULT

#define EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309A

Definition at line 230 of file egl.h.

## EGL_NATIVE_RENDERABLE

#define EGL_NATIVE_RENDERABLE 0x302D

Definition at line 92 of file egl.h.

## EGL_NATIVE_VISUAL_ID

#define EGL_NATIVE_VISUAL_ID 0x302E

Definition at line 93 of file egl.h.

## EGL_NATIVE_VISUAL_TYPE

#define EGL_NATIVE_VISUAL_TYPE 0x302F

Definition at line 94 of file egl.h.

## EGL_NO_CONTEXT

#define EGL_NO_CONTEXT EGL_CAST(EGLContext,0)

Definition at line 98 of file egl.h.

## EGL_NO_DISPLAY

#define EGL_NO_DISPLAY EGL_CAST(EGLDisplay,0)

Definition at line 99 of file egl.h.

## EGL_NO_IMAGE

#define EGL_NO_IMAGE EGL_CAST(EGLImage,0)

Definition at line 286 of file egl.h.

## EGL_NO_RESET_NOTIFICATION

#define EGL_NO_RESET_NOTIFICATION 0x31BE

Definition at line 248 of file egl.h.

## EGL_NO_SURFACE

#define EGL_NO_SURFACE EGL_CAST(EGLSurface,0)

Definition at line 100 of file egl.h.

## EGL_NO_SYNC

#define EGL_NO_SYNC EGL_CAST(EGLSync,0)

Definition at line 269 of file egl.h.

## EGL_NO_TEXTURE

#define EGL_NO_TEXTURE 0x305C

Definition at line 157 of file egl.h.

## EGL_NON_CONFORMANT_CONFIG

#define EGL_NON_CONFORMANT_CONFIG 0x3051

Definition at line 96 of file egl.h.

## EGL_NONE

#define EGL_NONE 0x3038

Definition at line 95 of file egl.h.

## EGL_NOT_INITIALIZED

#define EGL_NOT_INITIALIZED 0x3001

Definition at line 97 of file egl.h.

## EGL_OPENGL_API

#define EGL_OPENGL_API 0x30A2

Definition at line 232 of file egl.h.

## EGL_OPENGL_BIT

#define EGL_OPENGL_BIT 0x0008

Definition at line 233 of file egl.h.

## EGL_OPENGL_ES2_BIT

#define EGL_OPENGL_ES2_BIT 0x0004

Definition at line 214 of file egl.h.

## EGL_OPENGL_ES3_BIT

#define EGL_OPENGL_ES3_BIT 0x00000040

Definition at line 255 of file egl.h.

## EGL_OPENGL_ES_API

#define EGL_OPENGL_ES_API 0x30A0

Definition at line 191 of file egl.h.

## EGL_OPENGL_ES_BIT

#define EGL_OPENGL_ES_BIT 0x0001

Definition at line 189 of file egl.h.

## EGL_OPENVG_API

#define EGL_OPENVG_API 0x30A1

Definition at line 192 of file egl.h.

## EGL_OPENVG_BIT

#define EGL_OPENVG_BIT 0x0002

Definition at line 190 of file egl.h.

## EGL_OPENVG_IMAGE

#define EGL_OPENVG_IMAGE 0x3096

Definition at line 193 of file egl.h.

## EGL_PBUFFER_BIT

#define EGL_PBUFFER_BIT 0x0001

Definition at line 101 of file egl.h.

## EGL_PIXEL_ASPECT_RATIO

#define EGL_PIXEL_ASPECT_RATIO 0x3092

Definition at line 194 of file egl.h.

## EGL_PIXMAP_BIT

#define EGL_PIXMAP_BIT 0x0002

Definition at line 102 of file egl.h.

## EGL_READ

#define EGL_READ 0x305A

Definition at line 103 of file egl.h.

## EGL_RED_SIZE

#define EGL_RED_SIZE 0x3024

Definition at line 104 of file egl.h.

## EGL_RENDER_BUFFER

#define EGL_RENDER_BUFFER 0x3086

Definition at line 196 of file egl.h.

## EGL_RENDERABLE_TYPE

#define EGL_RENDERABLE_TYPE 0x3040

Definition at line 195 of file egl.h.

## EGL_RGB_BUFFER

#define EGL_RGB_BUFFER 0x308E

Definition at line 197 of file egl.h.

## EGL_SAMPLE_BUFFERS

#define EGL_SAMPLE_BUFFERS 0x3032

Definition at line 106 of file egl.h.

## EGL_SAMPLES

#define EGL_SAMPLES 0x3031

Definition at line 105 of file egl.h.

## EGL_SIGNALED

#define EGL_SIGNALED 0x30F2

Definition at line 263 of file egl.h.

## EGL_SINGLE_BUFFER

#define EGL_SINGLE_BUFFER 0x3085

Definition at line 198 of file egl.h.

## EGL_SLOW_CONFIG

#define EGL_SLOW_CONFIG 0x3050

Definition at line 107 of file egl.h.

## EGL_STENCIL_SIZE

#define EGL_STENCIL_SIZE 0x3026

Definition at line 108 of file egl.h.

## EGL_SUCCESS

#define EGL_SUCCESS 0x3000

Definition at line 109 of file egl.h.

## EGL_SURFACE_TYPE

#define EGL_SURFACE_TYPE 0x3033

Definition at line 110 of file egl.h.

## EGL_SWAP_BEHAVIOR

#define EGL_SWAP_BEHAVIOR 0x3093

Definition at line 199 of file egl.h.

## EGL_SWAP_BEHAVIOR_PRESERVED_BIT

#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400

Definition at line 234 of file egl.h.

## EGL_SYNC_CL_EVENT

#define EGL_SYNC_CL_EVENT 0x30FE

Definition at line 257 of file egl.h.

## EGL_SYNC_CL_EVENT_COMPLETE

#define EGL_SYNC_CL_EVENT_COMPLETE 0x30FF

Definition at line 258 of file egl.h.

## EGL_SYNC_CONDITION

#define EGL_SYNC_CONDITION 0x30F8

Definition at line 262 of file egl.h.

## EGL_SYNC_FENCE

#define EGL_SYNC_FENCE 0x30F9

Definition at line 270 of file egl.h.

## EGL_SYNC_FLUSH_COMMANDS_BIT

#define EGL_SYNC_FLUSH_COMMANDS_BIT 0x0001

Definition at line 265 of file egl.h.

## EGL_SYNC_PRIOR_COMMANDS_COMPLETE

#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE 0x30F0

Definition at line 259 of file egl.h.

## EGL_SYNC_STATUS

#define EGL_SYNC_STATUS 0x30F1

Definition at line 261 of file egl.h.

## EGL_SYNC_TYPE

#define EGL_SYNC_TYPE 0x30F7

Definition at line 260 of file egl.h.

## EGL_TEXTURE_2D

#define EGL_TEXTURE_2D 0x305F

Definition at line 158 of file egl.h.

## EGL_TEXTURE_FORMAT

#define EGL_TEXTURE_FORMAT 0x3080

Definition at line 159 of file egl.h.

## EGL_TEXTURE_RGB

#define EGL_TEXTURE_RGB 0x305D

Definition at line 160 of file egl.h.

## EGL_TEXTURE_RGBA

#define EGL_TEXTURE_RGBA 0x305E

Definition at line 161 of file egl.h.

## EGL_TEXTURE_TARGET

#define EGL_TEXTURE_TARGET 0x3081

Definition at line 162 of file egl.h.

## EGL_TIMEOUT_EXPIRED

#define EGL_TIMEOUT_EXPIRED 0x30F5

Definition at line 267 of file egl.h.

## EGL_TRANSPARENT_BLUE_VALUE

#define EGL_TRANSPARENT_BLUE_VALUE 0x3035

Definition at line 111 of file egl.h.

## EGL_TRANSPARENT_GREEN_VALUE

#define EGL_TRANSPARENT_GREEN_VALUE 0x3036

Definition at line 112 of file egl.h.

## EGL_TRANSPARENT_RED_VALUE

#define EGL_TRANSPARENT_RED_VALUE 0x3037

Definition at line 113 of file egl.h.

## EGL_TRANSPARENT_RGB

#define EGL_TRANSPARENT_RGB 0x3052

Definition at line 114 of file egl.h.

## EGL_TRANSPARENT_TYPE

#define EGL_TRANSPARENT_TYPE 0x3034

Definition at line 115 of file egl.h.

## EGL_TRUE

#define EGL_TRUE 1

Definition at line 116 of file egl.h.

## EGL_UNKNOWN

#define EGL_UNKNOWN EGL_CAST(EGLint,-1)

Definition at line 200 of file egl.h.

## EGL_UNSIGNALED

#define EGL_UNSIGNALED 0x30F3

Definition at line 264 of file egl.h.

## EGL_VENDOR

#define EGL_VENDOR 0x3053

Definition at line 117 of file egl.h.

## EGL_VERSION

#define EGL_VERSION 0x3054

Definition at line 118 of file egl.h.

## EGL_VERSION_1_0

#define EGL_VERSION_1_0 1

Definition at line 53 of file egl.h.

## EGL_VERSION_1_1

#define EGL_VERSION_1_1 1

Definition at line 148 of file egl.h.

## EGL_VERSION_1_2

#define EGL_VERSION_1_2 1

Definition at line 170 of file egl.h.

## EGL_VERSION_1_3

#define EGL_VERSION_1_3 1

Definition at line 210 of file egl.h.

## EGL_VERSION_1_4

#define EGL_VERSION_1_4 1

Definition at line 226 of file egl.h.

## EGL_VERSION_1_5

#define EGL_VERSION_1_5 1

Definition at line 239 of file egl.h.

## EGL_VERTICAL_RESOLUTION

#define EGL_VERTICAL_RESOLUTION 0x3091

Definition at line 201 of file egl.h.

## EGL_VG_ALPHA_FORMAT

#define EGL_VG_ALPHA_FORMAT 0x3088

Definition at line 215 of file egl.h.

## EGL_VG_ALPHA_FORMAT_NONPRE

#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B

Definition at line 216 of file egl.h.

## EGL_VG_ALPHA_FORMAT_PRE

#define EGL_VG_ALPHA_FORMAT_PRE 0x308C

Definition at line 217 of file egl.h.

## EGL_VG_ALPHA_FORMAT_PRE_BIT

#define EGL_VG_ALPHA_FORMAT_PRE_BIT 0x0040

Definition at line 218 of file egl.h.

## EGL_VG_COLORSPACE

#define EGL_VG_COLORSPACE 0x3087

Definition at line 219 of file egl.h.

## EGL_VG_COLORSPACE_LINEAR

#define EGL_VG_COLORSPACE_LINEAR 0x308A

Definition at line 221 of file egl.h.

## EGL_VG_COLORSPACE_LINEAR_BIT

#define EGL_VG_COLORSPACE_LINEAR_BIT 0x0020

Definition at line 222 of file egl.h.

## EGL_VG_COLORSPACE_sRGB

#define EGL_VG_COLORSPACE_sRGB 0x3089

Definition at line 220 of file egl.h.

## EGL_WIDTH

#define EGL_WIDTH 0x3057

Definition at line 119 of file egl.h.

## EGL_WINDOW_BIT

#define EGL_WINDOW_BIT 0x0004

Definition at line 120 of file egl.h.

## Typedef Documentation

## __eglMustCastToProperFunctionPointerType

typedef void(* __eglMustCastToProperFunctionPointerType) (void)

Definition at line 61 of file egl.h.

## EGLAttrib

typedef intptr_t EGLAttrib

Definition at line 241 of file egl.h.

## EGLBoolean

typedef EGLBoolean

Definition at line 54 of file egl.h.

## EGLClientBuffer

typedef void* EGLClientBuffer

Definition at line 172 of file egl.h.

## EGLConfig

typedef void* EGLConfig

Definition at line 58 of file egl.h.

## EGLContext

typedef void* EGLContext

Definition at line 60 of file egl.h.

## EGLDisplay

typedef void* EGLDisplay

Definition at line 55 of file egl.h.

## EGLenum

typedef unsigned int EGLenum

Definition at line 171 of file egl.h.

## EGLImage

typedef void* EGLImage

Definition at line 243 of file egl.h.

## EGLSurface

typedef EGLSurface

Definition at line 59 of file egl.h.

## EGLSync

typedef void* EGLSync

Definition at line 240 of file egl.h.

## EGLTime

typedef khronos_utime_nanoseconds_t EGLTime

Definition at line 242 of file egl.h.

## Function Documentation

## eglBindAPI()

EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI | ( | EGLenum | api | ) |

## eglBindTexImage()

EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage | ( | EGLDisplay | dpy,
|  | EGLSurface | surface,
|  | EGLint | buffer
| ) |  |

## eglChooseConfig()

EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig | ( | EGLDisplay | dpy,
|  | const EGLint * | attrib_list,
|  | EGLConfig * | configs,
|  | EGLint | config_size,
|  | EGLint * | num_config
| ) |  |

## eglClientWaitSync()

EGLAPI EGLint EGLAPIENTRY eglClientWaitSync | ( | EGLDisplay | dpy,
|  | EGLSync | sync,
|  | EGLint | flags,
|  | EGLTime | timeout
| ) |  |

## eglCopyBuffers()

EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers | ( | EGLDisplay | dpy,
|  | EGLSurface | surface,
|  | EGLNativePixmapType | target
| ) |  |

## eglCreateContext()

EGLAPI EGLContext EGLAPIENTRY eglCreateContext | ( | EGLDisplay | dpy,
|  | EGLConfig | config,
|  | EGLContext | share_context,
|  | const EGLint * | attrib_list
| ) |  |

## eglCreateImage()

EGLAPI EGLImage EGLAPIENTRY eglCreateImage | ( | EGLDisplay | dpy,
|  | EGLContext | ctx,
|  | EGLenum | target,
|  | EGLClientBuffer | buffer,
|  | const EGLAttrib * | attrib_list
| ) |  |

## eglCreatePbufferFromClientBuffer()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer | ( | EGLDisplay | dpy,
|  | EGLenum | buftype,
|  | EGLClientBuffer | buffer,
|  | EGLConfig | config,
|  | const EGLint * | attrib_list
| ) |  |

## eglCreatePbufferSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface | ( | EGLDisplay | dpy,
|  | EGLConfig | config,
|  | const EGLint * | attrib_list
| ) |  |

## eglCreatePixmapSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface | ( | EGLDisplay | dpy,
|  | EGLConfig | config,
|  | EGLNativePixmapType | pixmap,
|  | const EGLint * | attrib_list
| ) |  |

## eglCreatePlatformPixmapSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformPixmapSurface | ( | EGLDisplay | dpy,
|  | EGLConfig | config,
|  | void * | native_pixmap,
|  | const EGLAttrib * | attrib_list
| ) |  |

## eglCreatePlatformWindowSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurface | ( | EGLDisplay | dpy,
|  | EGLConfig | config,
|  | void * | native_window,
|  | const EGLAttrib * | attrib_list
| ) |  |

## eglCreateSync()

EGLAPI EGLSync EGLAPIENTRY eglCreateSync | ( | EGLDisplay | dpy,
|  | EGLenum | type,
|  | const EGLAttrib * | attrib_list
| ) |  |

## eglCreateWindowSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface | ( | EGLDisplay | dpy,
|  | EGLConfig | config,
|  | EGLNativeWindowType | win,
|  | const EGLint * | attrib_list
| ) |  |

## eglDestroyContext()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext | ( | EGLDisplay | dpy,
|  | EGLContext | ctx
| ) |  |

Referenced by glDeleteContext().

## eglDestroyImage()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImage | ( | EGLDisplay | dpy,
|  | EGLImage | image
| ) |  |

## eglDestroySurface()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface | ( | EGLDisplay | dpy,
|  | EGLSurface | surface
| ) |  |

## eglDestroySync()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroySync | ( | EGLDisplay | dpy,
|  | EGLSync | sync
| ) |  |

## eglGetConfigAttrib()

EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib | ( | EGLDisplay | dpy,
|  | EGLConfig | config,
|  | EGLint | attribute,
|  | EGLint * | value
| ) |  |

Referenced by chooseFormat(), and glGetConfig().

## eglGetConfigs()

EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs | ( | EGLDisplay | dpy,
|  | EGLConfig * | configs,
|  | EGLint | config_size,
|  | EGLint * | num_config
| ) |  |

Referenced by glGetConfig().

## eglGetCurrentContext()

EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext | ( | void |  | ) |

## eglGetCurrentDisplay()

EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay | ( | void |  | ) |

## eglGetCurrentSurface()

EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface | ( | EGLint | readdraw | ) |

## eglGetDisplay()

EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay | ( | EGLNativeDisplayType | display_id | ) |

Referenced by glLoadLibrary().

## eglGetError()

EGLAPI EGLint EGLAPIENTRY eglGetError | ( | void |  | ) |

## eglGetPlatformDisplay()

EGLAPI EGLDisplay EGLAPIENTRY eglGetPlatformDisplay | ( | EGLenum | platform,
|  | void * | native_display,
|  | const EGLAttrib * | attrib_list
| ) |  |

## eglGetProcAddress()

EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress | ( | const char * | procname | ) |

Referenced by glGetProcAddress().

## eglGetSyncAttrib()

EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttrib | ( | EGLDisplay | dpy,
|  | EGLSync | sync,
|  | EGLint | attribute,
|  | EGLAttrib * | value
| ) |  |

## eglInitialize()

EGLAPI EGLBoolean EGLAPIENTRY eglInitialize | ( | EGLDisplay | dpy,
|  | EGLint * | major,
|  | EGLint * | minor
| ) |  |

Referenced by glLoadLibrary().

## eglMakeCurrent()

EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent | ( | EGLDisplay | dpy,
|  | EGLSurface | draw,
|  | EGLSurface | read,
|  | EGLContext | ctx
| ) |  |

Referenced by glMakeCurrent().

## eglQueryAPI()

EGLAPI EGLenum EGLAPIENTRY eglQueryAPI | ( | void |  | ) |

## eglQueryContext()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext | ( | EGLDisplay | dpy,
|  | EGLContext | ctx,
|  | EGLint | attribute,
|  | EGLint * | value
| ) |  |

## eglQueryString()

const EGLAPI char* EGLAPIENTRY eglQueryString | ( | EGLDisplay | dpy,
|  | EGLint | name
| ) |  |

## eglQuerySurface()

EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface | ( | EGLDisplay | dpy,
|  | EGLSurface | surface,
|  | EGLint | attribute,
|  | EGLint * | value
| ) |  |

## eglReleaseTexImage()

EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage | ( | EGLDisplay | dpy,
|  | EGLSurface | surface,
|  | EGLint | buffer
| ) |  |

## eglReleaseThread()

EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread | ( | void |  | ) |

## eglSurfaceAttrib()

EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib | ( | EGLDisplay | dpy,
|  | EGLSurface | surface,
|  | EGLint | attribute,
|  | EGLint | value
| ) |  |

## eglSwapBuffers()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers | ( | EGLDisplay | dpy,
|  | EGLSurface | surface
| ) |  |

Referenced by glSwapWindow().

## eglSwapInterval()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval | ( | EGLDisplay | dpy,
|  | EGLint | interval
| ) |  |

Referenced by glSetSwapInterval().

## eglTerminate()

EGLAPI EGLBoolean EGLAPIENTRY eglTerminate | ( | EGLDisplay | dpy | ) |

Referenced by glUnloadLibrary().

## eglWaitClient()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient | ( | void |  | ) |

## eglWaitGL()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL | ( | void |  | ) |

## eglWaitNative()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative | ( | EGLint | engine | ) |

## eglWaitSync()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitSync | ( | EGLDisplay | dpy,
|  | EGLSync | sync,
|  | EGLint | flags
| ) |  |