Pyry Haulos | 3c67e4f | 2014-12-19 15:45:39 -0800 | [diff] [blame] | 1 | /* WARNING: This is auto-generated file. Do not modify, since changes will |
| 2 | * be lost! Modify the generating script instead. |
| 3 | * |
Alexander Galazin | ae3759c | 2017-02-24 21:47:42 +0100 | [diff] [blame^] | 4 | * Generated from Khronos EGL API description (egl.xml) revision 7fdf7d3a1ad50afa03968db889b68af211da6e27. |
Pyry Haulos | 3c67e4f | 2014-12-19 15:45:39 -0800 | [diff] [blame] | 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; |
Mika Isojärvi | 3128921 | 2015-05-04 18:03:44 -0700 | [diff] [blame] | 13 | EGLImage createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) const; |
Pyry Haulos | 3c67e4f | 2014-12-19 15:45:39 -0800 | [diff] [blame] | 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; |
Hengyuan Hu | 59248e2 | 2015-06-11 17:48:52 -0700 | [diff] [blame] | 52 | EGLBoolean setDamageRegionKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const; |
Pyry Haulos | 3c67e4f | 2014-12-19 15:45:39 -0800 | [diff] [blame] | 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; |
Hengyuan Hu | 59248e2 | 2015-06-11 17:48:52 -0700 | [diff] [blame] | 56 | EGLBoolean swapBuffersWithDamageKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const; |
Pyry Haulos | 3c67e4f | 2014-12-19 15:45:39 -0800 | [diff] [blame] | 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; |