Home | History | Annotate | Download | only in wrapper
      1 /* WARNING: This is auto-generated file. Do not modify, since changes will
      2  * be lost! Modify the generating script instead.
      3  *
      4  * Generated from Khronos EGL API description (egl.xml) revision 13a26984991216cbf9a44fbf390f95dc05b5493a.
      5  */
      6 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglBindAPIFunc)							(EGLenum api);
      7 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglBindTexImageFunc)					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
      8 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglChooseConfigFunc)					(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
      9 typedef EGLW_APICALL EGLint										(EGLW_APIENTRY* eglClientWaitSyncFunc)					(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
     10 typedef EGLW_APICALL EGLint										(EGLW_APIENTRY* eglClientWaitSyncKHRFunc)				(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
     11 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglCopyBuffersFunc)						(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
     12 typedef EGLW_APICALL EGLContext									(EGLW_APIENTRY* eglCreateContextFunc)					(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
     13 typedef EGLW_APICALL EGLImage									(EGLW_APIENTRY* eglCreateImageFunc)						(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list);
     14 typedef EGLW_APICALL EGLImageKHR								(EGLW_APIENTRY* eglCreateImageKHRFunc)					(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
     15 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreatePbufferFromClientBufferFunc)	(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
     16 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreatePbufferSurfaceFunc)			(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
     17 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreatePixmapSurfaceFunc)				(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
     18 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreatePlatformPixmapSurfaceFunc)		(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
     19 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreatePlatformPixmapSurfaceEXTFunc)	(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list);
     20 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreatePlatformWindowSurfaceFunc)		(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
     21 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreatePlatformWindowSurfaceEXTFunc)	(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
     22 typedef EGLW_APICALL EGLSync									(EGLW_APIENTRY* eglCreateSyncFunc)						(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
     23 typedef EGLW_APICALL EGLSyncKHR									(EGLW_APIENTRY* eglCreateSyncKHRFunc)					(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list);
     24 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglCreateWindowSurfaceFunc)				(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
     25 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglDestroyContextFunc)					(EGLDisplay dpy, EGLContext ctx);
     26 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglDestroyImageFunc)					(EGLDisplay dpy, EGLImage image);
     27 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglDestroyImageKHRFunc)					(EGLDisplay dpy, EGLImageKHR image);
     28 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglDestroySurfaceFunc)					(EGLDisplay dpy, EGLSurface surface);
     29 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglDestroySyncFunc)						(EGLDisplay dpy, EGLSync sync);
     30 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglDestroySyncKHRFunc)					(EGLDisplay dpy, EGLSyncKHR sync);
     31 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglGetConfigAttribFunc)					(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
     32 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglGetConfigsFunc)						(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
     33 typedef EGLW_APICALL EGLContext									(EGLW_APIENTRY* eglGetCurrentContextFunc)				(void);
     34 typedef EGLW_APICALL EGLDisplay									(EGLW_APIENTRY* eglGetCurrentDisplayFunc)				(void);
     35 typedef EGLW_APICALL EGLSurface									(EGLW_APIENTRY* eglGetCurrentSurfaceFunc)				(EGLint readdraw);
     36 typedef EGLW_APICALL EGLDisplay									(EGLW_APIENTRY* eglGetDisplayFunc)						(EGLNativeDisplayType display_id);
     37 typedef EGLW_APICALL EGLint										(EGLW_APIENTRY* eglGetErrorFunc)						(void);
     38 typedef EGLW_APICALL EGLDisplay									(EGLW_APIENTRY* eglGetPlatformDisplayFunc)				(EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
     39 typedef EGLW_APICALL EGLDisplay									(EGLW_APIENTRY* eglGetPlatformDisplayEXTFunc)			(EGLenum platform, void *native_display, const EGLint *attrib_list);
     40 typedef EGLW_APICALL __eglMustCastToProperFunctionPointerType	(EGLW_APIENTRY* eglGetProcAddressFunc)					(const char *procname);
     41 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglGetSyncAttribFunc)					(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
     42 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglGetSyncAttribKHRFunc)				(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value);
     43 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglInitializeFunc)						(EGLDisplay dpy, EGLint *major, EGLint *minor);
     44 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglLockSurfaceKHRFunc)					(EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list);
     45 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglMakeCurrentFunc)						(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
     46 typedef EGLW_APICALL EGLenum									(EGLW_APIENTRY* eglQueryAPIFunc)						(void);
     47 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglQueryContextFunc)					(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
     48 typedef EGLW_APICALL const char *								(EGLW_APIENTRY* eglQueryStringFunc)						(EGLDisplay dpy, EGLint name);
     49 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglQuerySurfaceFunc)					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
     50 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglReleaseTexImageFunc)					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
     51 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglReleaseThreadFunc)					(void);
     52 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglSetDamageRegionKHRFunc)				(EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects);
     53 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglSignalSyncKHRFunc)					(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
     54 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglSurfaceAttribFunc)					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
     55 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglSwapBuffersFunc)						(EGLDisplay dpy, EGLSurface surface);
     56 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglSwapBuffersWithDamageKHRFunc)		(EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects);
     57 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglSwapIntervalFunc)					(EGLDisplay dpy, EGLint interval);
     58 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglTerminateFunc)						(EGLDisplay dpy);
     59 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglUnlockSurfaceKHRFunc)				(EGLDisplay dpy, EGLSurface surface);
     60 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglWaitClientFunc)						(void);
     61 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglWaitGLFunc)							(void);
     62 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglWaitNativeFunc)						(EGLint engine);
     63 typedef EGLW_APICALL EGLBoolean									(EGLW_APIENTRY* eglWaitSyncFunc)						(EGLDisplay dpy, EGLSync sync, EGLint flags);
     64 typedef EGLW_APICALL EGLint										(EGLW_APIENTRY* eglWaitSyncKHRFunc)						(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags);
     65