1/* WARNING! THIS IS A PROGRAMMATICALLY GENERATED CODE. DO NOT MODIFY THE CODE,
2 * SINCE THE CHANGES WILL BE LOST! MODIFY THE GENERATING PYTHON INSTEAD.
3 */
4
5EGLint										eglGetError							();
6EGLDisplay									eglGetDisplay						(EGLNativeDisplayType display_id);
7EGLBoolean									eglInitialize						(EGLDisplay dpy, EGLint* major, EGLint* minor);
8EGLBoolean									eglTerminate						(EGLDisplay dpy);
9const char*									eglQueryString						(EGLDisplay dpy, EGLint name);
10EGLBoolean									eglGetConfigs						(EGLDisplay dpy, EGLConfig* configs, EGLint config_size, EGLint* num_config);
11EGLBoolean									eglChooseConfig						(EGLDisplay dpy, const EGLint* attrib_list, EGLConfig* configs, EGLint config_size, EGLint* num_config);
12EGLBoolean									eglGetConfigAttrib					(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint* value);
13EGLSurface									eglCreateWindowSurface				(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint* attrib_list);
14EGLSurface									eglCreatePbufferSurface				(EGLDisplay dpy, EGLConfig config, const EGLint* attrib_list);
15EGLSurface									eglCreatePixmapSurface				(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint* attrib_list);
16EGLBoolean									eglDestroySurface					(EGLDisplay dpy, EGLSurface surface);
17EGLBoolean									eglQuerySurface						(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint* value);
18EGLBoolean									eglBindAPI							(EGLenum api);
19EGLenum										eglQueryAPI							();
20EGLBoolean									eglWaitClient						();
21EGLBoolean									eglReleaseThread					();
22EGLSurface									eglCreatePbufferFromClientBuffer	(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint* attrib_list);
23EGLBoolean									eglSurfaceAttrib					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
24EGLBoolean									eglBindTexImage						(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
25EGLBoolean									eglReleaseTexImage					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
26EGLBoolean									eglSwapInterval						(EGLDisplay dpy, EGLint interval);
27EGLContext									eglCreateContext					(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint* attrib_list);
28EGLBoolean									eglDestroyContext					(EGLDisplay dpy, EGLContext ctx);
29EGLBoolean									eglMakeCurrent						(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
30EGLContext									eglGetCurrentContext				();
31EGLSurface									eglGetCurrentSurface				(EGLint readdraw);
32EGLDisplay									eglGetCurrentDisplay				();
33EGLBoolean									eglQueryContext						(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint* value);
34EGLBoolean									eglWaitGL							();
35EGLBoolean									eglWaitNative						(EGLint engine);
36EGLBoolean									eglSwapBuffers						(EGLDisplay dpy, EGLSurface surface);
37EGLBoolean									eglCopyBuffers						(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
38__eglMustCastToProperFunctionPointerType	eglGetProcAddress					(const char* procname);
39