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 EGLBoolean bindAPI (EGLenum api) const; 7 EGLBoolean bindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const; 8 EGLBoolean chooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) const; 9 EGLint clientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) const; 10 EGLint clientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) const; 11 EGLBoolean copyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) const; 12 EGLContext createContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) const; 13 EGLImage createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) const; 14 EGLImageKHR createImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) const; 15 EGLSurface createPbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list) const; 16 EGLSurface createPbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) const; 17 EGLSurface createPixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list) const; 18 EGLSurface createPlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list) const; 19 EGLSurface createPlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list) const; 20 EGLSurface createPlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list) const; 21 EGLSurface createPlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list) const; 22 EGLSync createSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list) const; 23 EGLSyncKHR createSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) const; 24 EGLSurface createWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) const; 25 EGLBoolean destroyContext (EGLDisplay dpy, EGLContext ctx) const; 26 EGLBoolean destroyImage (EGLDisplay dpy, EGLImage image) const; 27 EGLBoolean destroyImageKHR (EGLDisplay dpy, EGLImageKHR image) const; 28 EGLBoolean destroySurface (EGLDisplay dpy, EGLSurface surface) const; 29 EGLBoolean destroySync (EGLDisplay dpy, EGLSync sync) const; 30 EGLBoolean destroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync) const; 31 EGLBoolean getConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) const; 32 EGLBoolean getConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config) const; 33 EGLContext getCurrentContext (void) const; 34 EGLDisplay getCurrentDisplay (void) const; 35 EGLSurface getCurrentSurface (EGLint readdraw) const; 36 EGLDisplay getDisplay (EGLNativeDisplayType display_id) const; 37 EGLint getError (void) const; 38 EGLDisplay getPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list) const; 39 EGLDisplay getPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list) const; 40 __eglMustCastToProperFunctionPointerType getProcAddress (const char *procname) const; 41 EGLBoolean getSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value) const; 42 EGLBoolean getSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value) const; 43 EGLBoolean initialize (EGLDisplay dpy, EGLint *major, EGLint *minor) const; 44 EGLBoolean lockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list) const; 45 EGLBoolean makeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) const; 46 EGLenum queryAPI (void) const; 47 EGLBoolean queryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value) const; 48 const char * queryString (EGLDisplay dpy, EGLint name) const; 49 EGLBoolean querySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) const; 50 EGLBoolean releaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const; 51 EGLBoolean releaseThread (void) const; 52 EGLBoolean setDamageRegionKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const; 53 EGLBoolean signalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) const; 54 EGLBoolean surfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) const; 55 EGLBoolean swapBuffers (EGLDisplay dpy, EGLSurface surface) const; 56 EGLBoolean swapBuffersWithDamageKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const; 57 EGLBoolean swapInterval (EGLDisplay dpy, EGLint interval) const; 58 EGLBoolean terminate (EGLDisplay dpy) const; 59 EGLBoolean unlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface) const; 60 EGLBoolean waitClient (void) const; 61 EGLBoolean waitGL (void) const; 62 EGLBoolean waitNative (EGLint engine) const; 63 EGLBoolean waitSync (EGLDisplay dpy, EGLSync sync, EGLint flags) const; 64 EGLint waitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) const; 65