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 31042. 5 */ 6 7 EGLBoolean FuncPtrLibrary::bindAPI (EGLenum api) const 8 { 9 return m_egl.bindAPI(api); 10 } 11 12 EGLBoolean FuncPtrLibrary::bindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const 13 { 14 return m_egl.bindTexImage(dpy, surface, buffer); 15 } 16 17 EGLBoolean 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 22 EGLint FuncPtrLibrary::clientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) const 23 { 24 return m_egl.clientWaitSync(dpy, sync, flags, timeout); 25 } 26 27 EGLint FuncPtrLibrary::clientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) const 28 { 29 return m_egl.clientWaitSyncKHR(dpy, sync, flags, timeout); 30 } 31 32 EGLBoolean FuncPtrLibrary::copyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) const 33 { 34 return m_egl.copyBuffers(dpy, surface, target); 35 } 36 37 EGLContext 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 42 EGLImage 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 47 EGLImageKHR 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 52 EGLSurface 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 57 EGLSurface FuncPtrLibrary::createPbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) const 58 { 59 return m_egl.createPbufferSurface(dpy, config, attrib_list); 60 } 61 62 EGLSurface 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 67 EGLSurface 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 72 EGLSurface 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 77 EGLSurface 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 82 EGLSurface 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 87 EGLSync FuncPtrLibrary::createSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list) const 88 { 89 return m_egl.createSync(dpy, type, attrib_list); 90 } 91 92 EGLSyncKHR FuncPtrLibrary::createSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) const 93 { 94 return m_egl.createSyncKHR(dpy, type, attrib_list); 95 } 96 97 EGLSurface 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 102 EGLBoolean FuncPtrLibrary::destroyContext (EGLDisplay dpy, EGLContext ctx) const 103 { 104 return m_egl.destroyContext(dpy, ctx); 105 } 106 107 EGLBoolean FuncPtrLibrary::destroyImage (EGLDisplay dpy, EGLImage image) const 108 { 109 return m_egl.destroyImage(dpy, image); 110 } 111 112 EGLBoolean FuncPtrLibrary::destroyImageKHR (EGLDisplay dpy, EGLImageKHR image) const 113 { 114 return m_egl.destroyImageKHR(dpy, image); 115 } 116 117 EGLBoolean FuncPtrLibrary::destroySurface (EGLDisplay dpy, EGLSurface surface) const 118 { 119 return m_egl.destroySurface(dpy, surface); 120 } 121 122 EGLBoolean FuncPtrLibrary::destroySync (EGLDisplay dpy, EGLSync sync) const 123 { 124 return m_egl.destroySync(dpy, sync); 125 } 126 127 EGLBoolean FuncPtrLibrary::destroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync) const 128 { 129 return m_egl.destroySyncKHR(dpy, sync); 130 } 131 132 EGLBoolean FuncPtrLibrary::getConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) const 133 { 134 return m_egl.getConfigAttrib(dpy, config, attribute, value); 135 } 136 137 EGLBoolean 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 142 EGLContext FuncPtrLibrary::getCurrentContext (void) const 143 { 144 return m_egl.getCurrentContext(); 145 } 146 147 EGLDisplay FuncPtrLibrary::getCurrentDisplay (void) const 148 { 149 return m_egl.getCurrentDisplay(); 150 } 151 152 EGLSurface FuncPtrLibrary::getCurrentSurface (EGLint readdraw) const 153 { 154 return m_egl.getCurrentSurface(readdraw); 155 } 156 157 EGLDisplay FuncPtrLibrary::getDisplay (EGLNativeDisplayType display_id) const 158 { 159 return m_egl.getDisplay(display_id); 160 } 161 162 EGLint FuncPtrLibrary::getError (void) const 163 { 164 return m_egl.getError(); 165 } 166 167 EGLDisplay 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 172 EGLDisplay 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 182 EGLBoolean FuncPtrLibrary::getSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value) const 183 { 184 return m_egl.getSyncAttrib(dpy, sync, attribute, value); 185 } 186 187 EGLBoolean FuncPtrLibrary::getSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value) const 188 { 189 return m_egl.getSyncAttribKHR(dpy, sync, attribute, value); 190 } 191 192 EGLBoolean FuncPtrLibrary::initialize (EGLDisplay dpy, EGLint *major, EGLint *minor) const 193 { 194 return m_egl.initialize(dpy, major, minor); 195 } 196 197 EGLBoolean FuncPtrLibrary::lockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list) const 198 { 199 return m_egl.lockSurfaceKHR(dpy, surface, attrib_list); 200 } 201 202 EGLBoolean FuncPtrLibrary::makeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) const 203 { 204 return m_egl.makeCurrent(dpy, draw, read, ctx); 205 } 206 207 EGLenum FuncPtrLibrary::queryAPI (void) const 208 { 209 return m_egl.queryAPI(); 210 } 211 212 EGLBoolean FuncPtrLibrary::queryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value) const 213 { 214 return m_egl.queryContext(dpy, ctx, attribute, value); 215 } 216 217 const char * FuncPtrLibrary::queryString (EGLDisplay dpy, EGLint name) const 218 { 219 return m_egl.queryString(dpy, name); 220 } 221 222 EGLBoolean FuncPtrLibrary::querySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) const 223 { 224 return m_egl.querySurface(dpy, surface, attribute, value); 225 } 226 227 EGLBoolean FuncPtrLibrary::releaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const 228 { 229 return m_egl.releaseTexImage(dpy, surface, buffer); 230 } 231 232 EGLBoolean FuncPtrLibrary::releaseThread (void) const 233 { 234 return m_egl.releaseThread(); 235 } 236 237 EGLBoolean 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 242 EGLBoolean FuncPtrLibrary::signalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) const 243 { 244 return m_egl.signalSyncKHR(dpy, sync, mode); 245 } 246 247 EGLBoolean FuncPtrLibrary::surfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) const 248 { 249 return m_egl.surfaceAttrib(dpy, surface, attribute, value); 250 } 251 252 EGLBoolean FuncPtrLibrary::swapBuffers (EGLDisplay dpy, EGLSurface surface) const 253 { 254 return m_egl.swapBuffers(dpy, surface); 255 } 256 257 EGLBoolean 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 262 EGLBoolean FuncPtrLibrary::swapInterval (EGLDisplay dpy, EGLint interval) const 263 { 264 return m_egl.swapInterval(dpy, interval); 265 } 266 267 EGLBoolean FuncPtrLibrary::terminate (EGLDisplay dpy) const 268 { 269 return m_egl.terminate(dpy); 270 } 271 272 EGLBoolean FuncPtrLibrary::unlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface) const 273 { 274 return m_egl.unlockSurfaceKHR(dpy, surface); 275 } 276 277 EGLBoolean FuncPtrLibrary::waitClient (void) const 278 { 279 return m_egl.waitClient(); 280 } 281 282 EGLBoolean FuncPtrLibrary::waitGL (void) const 283 { 284 return m_egl.waitGL(); 285 } 286 287 EGLBoolean FuncPtrLibrary::waitNative (EGLint engine) const 288 { 289 return m_egl.waitNative(engine); 290 } 291 292 EGLBoolean FuncPtrLibrary::waitSync (EGLDisplay dpy, EGLSync sync, EGLint flags) const 293 { 294 return m_egl.waitSync(dpy, sync, flags); 295 } 296 297 EGLint FuncPtrLibrary::waitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) const 298 { 299 return m_egl.waitSyncKHR(dpy, sync, flags); 300 } 301