Home | History | Annotate | Download | only in wrapper
      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 
      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