1'''Autogenerated by xml_generate script, do not edit!'''
2from OpenGL import platform as _p, arrays
3# Code generation uses this
4from OpenGL.raw.EGL import _types as _cs
5# End users want this...
6from OpenGL.raw.EGL._types import *
7from OpenGL.raw.EGL import _errors
8from OpenGL.constant import Constant as _C
9
10import ctypes
11_EXTENSION_NAME = 'EGL_VERSION_EGL_1_5'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.EGL,'EGL_VERSION_EGL_1_5',error_checker=_errors._error_checker)
14EGL_CL_EVENT_HANDLE=_C('EGL_CL_EVENT_HANDLE',0x309C)
15EGL_CONDITION_SATISFIED=_C('EGL_CONDITION_SATISFIED',0x30F6)
16EGL_CONTEXT_MAJOR_VERSION=_C('EGL_CONTEXT_MAJOR_VERSION',0x3098)
17EGL_CONTEXT_MINOR_VERSION=_C('EGL_CONTEXT_MINOR_VERSION',0x30FB)
18EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT=_C('EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT',0x00000002)
19EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT=_C('EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT',0x00000001)
20EGL_CONTEXT_OPENGL_DEBUG=_C('EGL_CONTEXT_OPENGL_DEBUG',0x31B0)
21EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE=_C('EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE',0x31B1)
22EGL_CONTEXT_OPENGL_PROFILE_MASK=_C('EGL_CONTEXT_OPENGL_PROFILE_MASK',0x30FD)
23EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY=_C('EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY',0x31BD)
24EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY=_C('EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY',0x31BD)
25EGL_CONTEXT_OPENGL_ROBUST_ACCESS=_C('EGL_CONTEXT_OPENGL_ROBUST_ACCESS',0x31B2)
26EGL_CONTEXT_OPENGL_ROBUST_ACCESS=_C('EGL_CONTEXT_OPENGL_ROBUST_ACCESS',0x31B2)
27EGL_FOREVER=_C('EGL_FOREVER',0xFFFFFFFFFFFFFFFF)
28EGL_GL_COLORSPACE=_C('EGL_GL_COLORSPACE',0x309D)
29EGL_GL_COLORSPACE_LINEAR=_C('EGL_GL_COLORSPACE_LINEAR',0x308A)
30EGL_GL_COLORSPACE_SRGB=_C('EGL_GL_COLORSPACE_SRGB',0x3089)
31EGL_GL_RENDERBUFFER=_C('EGL_GL_RENDERBUFFER',0x30B9)
32EGL_GL_TEXTURE_2D=_C('EGL_GL_TEXTURE_2D',0x30B1)
33EGL_GL_TEXTURE_3D=_C('EGL_GL_TEXTURE_3D',0x30B2)
34EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X=_C('EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X',0x30B4)
35EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y=_C('EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y',0x30B6)
36EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z=_C('EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z',0x30B8)
37EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X=_C('EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X',0x30B3)
38EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y=_C('EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y',0x30B5)
39EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z=_C('EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z',0x30B7)
40EGL_GL_TEXTURE_LEVEL=_C('EGL_GL_TEXTURE_LEVEL',0x30BC)
41EGL_GL_TEXTURE_ZOFFSET=_C('EGL_GL_TEXTURE_ZOFFSET',0x30BD)
42EGL_LOSE_CONTEXT_ON_RESET=_C('EGL_LOSE_CONTEXT_ON_RESET',0x31BF)
43EGL_NO_RESET_NOTIFICATION=_C('EGL_NO_RESET_NOTIFICATION',0x31BE)
44# EGL_NO_SYNC=_C('EGL_NO_SYNC',((EGLSync)0))
45EGL_OPENGL_ES3_BIT=_C('EGL_OPENGL_ES3_BIT',0x00000040)
46EGL_SIGNALED=_C('EGL_SIGNALED',0x30F2)
47EGL_SYNC_CL_EVENT=_C('EGL_SYNC_CL_EVENT',0x30FE)
48EGL_SYNC_CL_EVENT_COMPLETE=_C('EGL_SYNC_CL_EVENT_COMPLETE',0x30FF)
49EGL_SYNC_CONDITION=_C('EGL_SYNC_CONDITION',0x30F8)
50EGL_SYNC_FENCE=_C('EGL_SYNC_FENCE',0x30F9)
51EGL_SYNC_FLUSH_COMMANDS_BIT=_C('EGL_SYNC_FLUSH_COMMANDS_BIT',0x0001)
52EGL_SYNC_PRIOR_COMMANDS_COMPLETE=_C('EGL_SYNC_PRIOR_COMMANDS_COMPLETE',0x30F0)
53EGL_SYNC_STATUS=_C('EGL_SYNC_STATUS',0x30F1)
54EGL_SYNC_TYPE=_C('EGL_SYNC_TYPE',0x30F7)
55EGL_TIMEOUT_EXPIRED=_C('EGL_TIMEOUT_EXPIRED',0x30F5)
56EGL_UNSIGNALED=_C('EGL_UNSIGNALED',0x30F3)
57@_f
58@_p.types(_cs.EGLint,_cs.EGLDisplay,_cs.EGLSync,_cs.EGLint,_cs.EGLTime)
59def eglClientWaitSync(dpy,sync,flags,timeout):pass
60@_f
61@_p.types(_cs.EGLSurface,_cs.EGLDisplay,_cs.EGLConfig,ctypes.c_void_p,ctypes.POINTER(_cs.EGLAttrib))
62def eglCreatePlatformPixmapSurface(dpy,config,native_pixmap,attrib_list):pass
63@_f
64@_p.types(_cs.EGLSurface,_cs.EGLDisplay,_cs.EGLConfig,ctypes.c_void_p,ctypes.POINTER(_cs.EGLAttrib))
65def eglCreatePlatformWindowSurface(dpy,config,native_window,attrib_list):pass
66@_f
67@_p.types(_cs.EGLSync,_cs.EGLDisplay,_cs.EGLenum,ctypes.POINTER(_cs.EGLAttrib))
68def eglCreateSync(dpy,type,attrib_list):pass
69@_f
70@_p.types(_cs.EGLBoolean,_cs.EGLDisplay,_cs.EGLSync)
71def eglDestroySync(dpy,sync):pass
72@_f
73@_p.types(_cs.EGLDisplay,_cs.EGLenum,ctypes.c_void_p,ctypes.POINTER(_cs.EGLAttrib))
74def eglGetPlatformDisplay(platform,native_display,attrib_list):pass
75@_f
76@_p.types(_cs.EGLBoolean,_cs.EGLDisplay,_cs.EGLSync,_cs.EGLint,ctypes.POINTER(_cs.EGLAttrib))
77def eglGetSyncAttrib(dpy,sync,attribute,value):pass
78@_f
79@_p.types(_cs.EGLBoolean,_cs.EGLDisplay,_cs.EGLSync,_cs.EGLint)
80def eglWaitSync(dpy,sync,flags):pass
81