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