Home | History | Annotate | Download | only in egl
      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 
      5 EGLint										eglGetError							();
      6 EGLDisplay									eglGetDisplay						(EGLNativeDisplayType display_id);
      7 EGLBoolean									eglInitialize						(EGLDisplay dpy, EGLint* major, EGLint* minor);
      8 EGLBoolean									eglTerminate						(EGLDisplay dpy);
      9 const char*									eglQueryString						(EGLDisplay dpy, EGLint name);
     10 EGLBoolean									eglGetConfigs						(EGLDisplay dpy, EGLConfig* configs, EGLint config_size, EGLint* num_config);
     11 EGLBoolean									eglChooseConfig						(EGLDisplay dpy, const EGLint* attrib_list, EGLConfig* configs, EGLint config_size, EGLint* num_config);
     12 EGLBoolean									eglGetConfigAttrib					(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint* value);
     13 EGLSurface									eglCreateWindowSurface				(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint* attrib_list);
     14 EGLSurface									eglCreatePbufferSurface				(EGLDisplay dpy, EGLConfig config, const EGLint* attrib_list);
     15 EGLSurface									eglCreatePixmapSurface				(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint* attrib_list);
     16 EGLBoolean									eglDestroySurface					(EGLDisplay dpy, EGLSurface surface);
     17 EGLBoolean									eglQuerySurface						(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint* value);
     18 EGLBoolean									eglBindAPI							(EGLenum api);
     19 EGLenum										eglQueryAPI							();
     20 EGLBoolean									eglWaitClient						();
     21 EGLBoolean									eglReleaseThread					();
     22 EGLSurface									eglCreatePbufferFromClientBuffer	(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint* attrib_list);
     23 EGLBoolean									eglSurfaceAttrib					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
     24 EGLBoolean									eglBindTexImage						(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
     25 EGLBoolean									eglReleaseTexImage					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
     26 EGLBoolean									eglSwapInterval						(EGLDisplay dpy, EGLint interval);
     27 EGLContext									eglCreateContext					(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint* attrib_list);
     28 EGLBoolean									eglDestroyContext					(EGLDisplay dpy, EGLContext ctx);
     29 EGLBoolean									eglMakeCurrent						(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
     30 EGLContext									eglGetCurrentContext				();
     31 EGLSurface									eglGetCurrentSurface				(EGLint readdraw);
     32 EGLDisplay									eglGetCurrentDisplay				();
     33 EGLBoolean									eglQueryContext						(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint* value);
     34 EGLBoolean									eglWaitGL							();
     35 EGLBoolean									eglWaitNative						(EGLint engine);
     36 EGLBoolean									eglSwapBuffers						(EGLDisplay dpy, EGLSurface surface);
     37 EGLBoolean									eglCopyBuffers						(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
     38 __eglMustCastToProperFunctionPointerType	eglGetProcAddress					(const char* procname);
     39