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 3338ed0db494d6a4db7f76627b38f0b1892db096. 5 */ 6 7EGLBoolean FuncPtrLibrary::bindAPI (EGLenum api) const 8{ 9 return m_egl.bindAPI(api); 10} 11 12EGLBoolean FuncPtrLibrary::bindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const 13{ 14 return m_egl.bindTexImage(dpy, surface, buffer); 15} 16 17EGLBoolean FuncPtrLibrary::chooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) const 18{ 19 return m_egl.chooseConfig(dpy, attrib_list, configs, config_size, num_config); 20} 21 22EGLint FuncPtrLibrary::clientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) const 23{ 24 return m_egl.clientWaitSync(dpy, sync, flags, timeout); 25} 26 27EGLint FuncPtrLibrary::clientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) const 28{ 29 return m_egl.clientWaitSyncKHR(dpy, sync, flags, timeout); 30} 31 32EGLBoolean FuncPtrLibrary::copyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) const 33{ 34 return m_egl.copyBuffers(dpy, surface, target); 35} 36 37EGLContext FuncPtrLibrary::createContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) const 38{ 39 return m_egl.createContext(dpy, config, share_context, attrib_list); 40} 41 42EGLImage FuncPtrLibrary::createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) const 43{ 44 return m_egl.createImage(dpy, ctx, target, buffer, attrib_list); 45} 46 47EGLImageKHR FuncPtrLibrary::createImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) const 48{ 49 return m_egl.createImageKHR(dpy, ctx, target, buffer, attrib_list); 50} 51 52EGLSurface FuncPtrLibrary::createPbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list) const 53{ 54 return m_egl.createPbufferFromClientBuffer(dpy, buftype, buffer, config, attrib_list); 55} 56 57EGLSurface FuncPtrLibrary::createPbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) const 58{ 59 return m_egl.createPbufferSurface(dpy, config, attrib_list); 60} 61 62EGLSurface FuncPtrLibrary::createPixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list) const 63{ 64 return m_egl.createPixmapSurface(dpy, config, pixmap, attrib_list); 65} 66 67EGLSurface FuncPtrLibrary::createPlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list) const 68{ 69 return m_egl.createPlatformPixmapSurface(dpy, config, native_pixmap, attrib_list); 70} 71 72EGLSurface FuncPtrLibrary::createPlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list) const 73{ 74 return m_egl.createPlatformPixmapSurfaceEXT(dpy, config, native_pixmap, attrib_list); 75} 76 77EGLSurface FuncPtrLibrary::createPlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list) const 78{ 79 return m_egl.createPlatformWindowSurface(dpy, config, native_window, attrib_list); 80} 81 82EGLSurface FuncPtrLibrary::createPlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list) const 83{ 84 return m_egl.createPlatformWindowSurfaceEXT(dpy, config, native_window, attrib_list); 85} 86 87EGLSync FuncPtrLibrary::createSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list) const 88{ 89 return m_egl.createSync(dpy, type, attrib_list); 90} 91 92EGLSyncKHR FuncPtrLibrary::createSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) const 93{ 94 return m_egl.createSyncKHR(dpy, type, attrib_list); 95} 96 97EGLSurface FuncPtrLibrary::createWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) const 98{ 99 return m_egl.createWindowSurface(dpy, config, win, attrib_list); 100} 101 102EGLBoolean FuncPtrLibrary::destroyContext (EGLDisplay dpy, EGLContext ctx) const 103{ 104 return m_egl.destroyContext(dpy, ctx); 105} 106 107EGLBoolean FuncPtrLibrary::destroyImage (EGLDisplay dpy, EGLImage image) const 108{ 109 return m_egl.destroyImage(dpy, image); 110} 111 112EGLBoolean FuncPtrLibrary::destroyImageKHR (EGLDisplay dpy, EGLImageKHR image) const 113{ 114 return m_egl.destroyImageKHR(dpy, image); 115} 116 117EGLBoolean FuncPtrLibrary::destroySurface (EGLDisplay dpy, EGLSurface surface) const 118{ 119 return m_egl.destroySurface(dpy, surface); 120} 121 122EGLBoolean FuncPtrLibrary::destroySync (EGLDisplay dpy, EGLSync sync) const 123{ 124 return m_egl.destroySync(dpy, sync); 125} 126 127EGLBoolean FuncPtrLibrary::destroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync) const 128{ 129 return m_egl.destroySyncKHR(dpy, sync); 130} 131 132EGLBoolean FuncPtrLibrary::getConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) const 133{ 134 return m_egl.getConfigAttrib(dpy, config, attribute, value); 135} 136 137EGLBoolean FuncPtrLibrary::getConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config) const 138{ 139 return m_egl.getConfigs(dpy, configs, config_size, num_config); 140} 141 142EGLContext FuncPtrLibrary::getCurrentContext (void) const 143{ 144 return m_egl.getCurrentContext(); 145} 146 147EGLDisplay FuncPtrLibrary::getCurrentDisplay (void) const 148{ 149 return m_egl.getCurrentDisplay(); 150} 151 152EGLSurface FuncPtrLibrary::getCurrentSurface (EGLint readdraw) const 153{ 154 return m_egl.getCurrentSurface(readdraw); 155} 156 157EGLDisplay FuncPtrLibrary::getDisplay (EGLNativeDisplayType display_id) const 158{ 159 return m_egl.getDisplay(display_id); 160} 161 162EGLint FuncPtrLibrary::getError (void) const 163{ 164 return m_egl.getError(); 165} 166 167EGLDisplay FuncPtrLibrary::getPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list) const 168{ 169 return m_egl.getPlatformDisplay(platform, native_display, attrib_list); 170} 171 172EGLDisplay FuncPtrLibrary::getPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list) const 173{ 174 return m_egl.getPlatformDisplayEXT(platform, native_display, attrib_list); 175} 176 177__eglMustCastToProperFunctionPointerType FuncPtrLibrary::getProcAddress (const char *procname) const 178{ 179 return m_egl.getProcAddress(procname); 180} 181 182EGLBoolean FuncPtrLibrary::getSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value) const 183{ 184 return m_egl.getSyncAttrib(dpy, sync, attribute, value); 185} 186 187EGLBoolean FuncPtrLibrary::getSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value) const 188{ 189 return m_egl.getSyncAttribKHR(dpy, sync, attribute, value); 190} 191 192EGLBoolean FuncPtrLibrary::initialize (EGLDisplay dpy, EGLint *major, EGLint *minor) const 193{ 194 return m_egl.initialize(dpy, major, minor); 195} 196 197EGLBoolean FuncPtrLibrary::lockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list) const 198{ 199 return m_egl.lockSurfaceKHR(dpy, surface, attrib_list); 200} 201 202EGLBoolean FuncPtrLibrary::makeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) const 203{ 204 return m_egl.makeCurrent(dpy, draw, read, ctx); 205} 206 207EGLenum FuncPtrLibrary::queryAPI (void) const 208{ 209 return m_egl.queryAPI(); 210} 211 212EGLBoolean FuncPtrLibrary::queryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value) const 213{ 214 return m_egl.queryContext(dpy, ctx, attribute, value); 215} 216 217const char * FuncPtrLibrary::queryString (EGLDisplay dpy, EGLint name) const 218{ 219 return m_egl.queryString(dpy, name); 220} 221 222EGLBoolean FuncPtrLibrary::querySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) const 223{ 224 return m_egl.querySurface(dpy, surface, attribute, value); 225} 226 227EGLBoolean FuncPtrLibrary::releaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const 228{ 229 return m_egl.releaseTexImage(dpy, surface, buffer); 230} 231 232EGLBoolean FuncPtrLibrary::releaseThread (void) const 233{ 234 return m_egl.releaseThread(); 235} 236 237EGLBoolean FuncPtrLibrary::setDamageRegionKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const 238{ 239 return m_egl.setDamageRegionKHR(dpy, surface, rects, n_rects); 240} 241 242EGLBoolean FuncPtrLibrary::signalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) const 243{ 244 return m_egl.signalSyncKHR(dpy, sync, mode); 245} 246 247EGLBoolean FuncPtrLibrary::surfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) const 248{ 249 return m_egl.surfaceAttrib(dpy, surface, attribute, value); 250} 251 252EGLBoolean FuncPtrLibrary::swapBuffers (EGLDisplay dpy, EGLSurface surface) const 253{ 254 return m_egl.swapBuffers(dpy, surface); 255} 256 257EGLBoolean FuncPtrLibrary::swapBuffersWithDamageKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const 258{ 259 return m_egl.swapBuffersWithDamageKHR(dpy, surface, rects, n_rects); 260} 261 262EGLBoolean FuncPtrLibrary::swapInterval (EGLDisplay dpy, EGLint interval) const 263{ 264 return m_egl.swapInterval(dpy, interval); 265} 266 267EGLBoolean FuncPtrLibrary::terminate (EGLDisplay dpy) const 268{ 269 return m_egl.terminate(dpy); 270} 271 272EGLBoolean FuncPtrLibrary::unlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface) const 273{ 274 return m_egl.unlockSurfaceKHR(dpy, surface); 275} 276 277EGLBoolean FuncPtrLibrary::waitClient (void) const 278{ 279 return m_egl.waitClient(); 280} 281 282EGLBoolean FuncPtrLibrary::waitGL (void) const 283{ 284 return m_egl.waitGL(); 285} 286 287EGLBoolean FuncPtrLibrary::waitNative (EGLint engine) const 288{ 289 return m_egl.waitNative(engine); 290} 291 292EGLBoolean FuncPtrLibrary::waitSync (EGLDisplay dpy, EGLSync sync, EGLint flags) const 293{ 294 return m_egl.waitSync(dpy, sync, flags); 295} 296 297EGLint FuncPtrLibrary::waitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) const 298{ 299 return m_egl.waitSyncKHR(dpy, sync, flags); 300} 301