1*35238bceSAndroid Build Coastguard Worker/* WARNING: This is auto-generated file. Do not modify, since changes will 2*35238bceSAndroid Build Coastguard Worker * be lost! Modify the generating script instead. 3*35238bceSAndroid Build Coastguard Worker * 4*35238bceSAndroid Build Coastguard Worker * Generated from Khronos EGL API description (egl.xml) revision 6550e9b12e0b4f11182bda30ae2a8dd56d0b02c8. 5*35238bceSAndroid Build Coastguard Worker */ 6*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean bindAPI (EGLenum api) const = 0; 7*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean bindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const = 0; 8*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean chooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) const = 0; 9*35238bceSAndroid Build Coastguard Workervirtual EGLint clientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) const = 0; 10*35238bceSAndroid Build Coastguard Workervirtual EGLint clientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) const = 0; 11*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean copyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) const = 0; 12*35238bceSAndroid Build Coastguard Workervirtual EGLContext createContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) const = 0; 13*35238bceSAndroid Build Coastguard Workervirtual EGLImage createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) const = 0; 14*35238bceSAndroid Build Coastguard Workervirtual EGLImageKHR createImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) const = 0; 15*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createPbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list) const = 0; 16*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createPbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) const = 0; 17*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createPixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list) const = 0; 18*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createPlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list) const = 0; 19*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createPlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list) const = 0; 20*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createPlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list) const = 0; 21*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createPlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list) const = 0; 22*35238bceSAndroid Build Coastguard Workervirtual EGLSync createSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list) const = 0; 23*35238bceSAndroid Build Coastguard Workervirtual EGLSyncKHR createSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) const = 0; 24*35238bceSAndroid Build Coastguard Workervirtual EGLSurface createWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) const = 0; 25*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean destroyContext (EGLDisplay dpy, EGLContext ctx) const = 0; 26*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean destroyImage (EGLDisplay dpy, EGLImage image) const = 0; 27*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean destroyImageKHR (EGLDisplay dpy, EGLImageKHR image) const = 0; 28*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean destroySurface (EGLDisplay dpy, EGLSurface surface) const = 0; 29*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean destroySync (EGLDisplay dpy, EGLSync sync) const = 0; 30*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean destroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync) const = 0; 31*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean getConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) const = 0; 32*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean getConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config) const = 0; 33*35238bceSAndroid Build Coastguard Workervirtual EGLContext getCurrentContext (void) const = 0; 34*35238bceSAndroid Build Coastguard Workervirtual EGLDisplay getCurrentDisplay (void) const = 0; 35*35238bceSAndroid Build Coastguard Workervirtual EGLSurface getCurrentSurface (EGLint readdraw) const = 0; 36*35238bceSAndroid Build Coastguard Workervirtual EGLDisplay getDisplay (EGLNativeDisplayType display_id) const = 0; 37*35238bceSAndroid Build Coastguard Workervirtual EGLint getError (void) const = 0; 38*35238bceSAndroid Build Coastguard Workervirtual EGLDisplay getPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list) const = 0; 39*35238bceSAndroid Build Coastguard Workervirtual EGLDisplay getPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list) const = 0; 40*35238bceSAndroid Build Coastguard Workervirtual __eglMustCastToProperFunctionPointerType getProcAddress (const char *procname) const = 0; 41*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean getSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value) const = 0; 42*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean getSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value) const = 0; 43*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean initialize (EGLDisplay dpy, EGLint *major, EGLint *minor) const = 0; 44*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean lockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list) const = 0; 45*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean makeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) const = 0; 46*35238bceSAndroid Build Coastguard Workervirtual EGLenum queryAPI (void) const = 0; 47*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean queryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value) const = 0; 48*35238bceSAndroid Build Coastguard Workervirtual const char * queryString (EGLDisplay dpy, EGLint name) const = 0; 49*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean querySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) const = 0; 50*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean releaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const = 0; 51*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean releaseThread (void) const = 0; 52*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean setDamageRegionKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const = 0; 53*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean signalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) const = 0; 54*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean surfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) const = 0; 55*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean swapBuffers (EGLDisplay dpy, EGLSurface surface) const = 0; 56*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean swapBuffersWithDamageKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *rects, EGLint n_rects) const = 0; 57*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean swapInterval (EGLDisplay dpy, EGLint interval) const = 0; 58*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean terminate (EGLDisplay dpy) const = 0; 59*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean unlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface) const = 0; 60*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean waitClient (void) const = 0; 61*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean waitGL (void) const = 0; 62*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean waitNative (EGLint engine) const = 0; 63*35238bceSAndroid Build Coastguard Workervirtual EGLBoolean waitSync (EGLDisplay dpy, EGLSync sync, EGLint flags) const = 0; 64*35238bceSAndroid Build Coastguard Workervirtual EGLint waitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) const = 0; 65