James Robinson | 5e66a79 | 2015-01-21 17:02:08 -0800 | [diff] [blame] | 1 | // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | // |
| 5 | // This file is auto-generated from |
| 6 | // ui/gl/generate_bindings.py |
| 7 | // It's formatted by clang-format using chromium coding style: |
| 8 | // clang-format -i -style=chromium filename |
| 9 | // DO NOT EDIT! |
| 10 | |
| 11 | EGLBoolean eglBindAPIFn(EGLenum api) override; |
| 12 | EGLBoolean eglBindTexImageFn(EGLDisplay dpy, |
| 13 | EGLSurface surface, |
| 14 | EGLint buffer) override; |
| 15 | EGLBoolean eglChooseConfigFn(EGLDisplay dpy, |
| 16 | const EGLint* attrib_list, |
| 17 | EGLConfig* configs, |
| 18 | EGLint config_size, |
| 19 | EGLint* num_config) override; |
| 20 | EGLint eglClientWaitSyncKHRFn(EGLDisplay dpy, |
| 21 | EGLSyncKHR sync, |
| 22 | EGLint flags, |
| 23 | EGLTimeKHR timeout) override; |
| 24 | EGLBoolean eglCopyBuffersFn(EGLDisplay dpy, |
| 25 | EGLSurface surface, |
| 26 | EGLNativePixmapType target) override; |
| 27 | EGLContext eglCreateContextFn(EGLDisplay dpy, |
| 28 | EGLConfig config, |
| 29 | EGLContext share_context, |
| 30 | const EGLint* attrib_list) override; |
| 31 | EGLImageKHR eglCreateImageKHRFn(EGLDisplay dpy, |
| 32 | EGLContext ctx, |
| 33 | EGLenum target, |
| 34 | EGLClientBuffer buffer, |
| 35 | const EGLint* attrib_list) override; |
| 36 | EGLSurface eglCreatePbufferFromClientBufferFn( |
| 37 | EGLDisplay dpy, |
| 38 | EGLenum buftype, |
| 39 | void* buffer, |
| 40 | EGLConfig config, |
| 41 | const EGLint* attrib_list) override; |
| 42 | EGLSurface eglCreatePbufferSurfaceFn(EGLDisplay dpy, |
| 43 | EGLConfig config, |
| 44 | const EGLint* attrib_list) override; |
| 45 | EGLSurface eglCreatePixmapSurfaceFn(EGLDisplay dpy, |
| 46 | EGLConfig config, |
| 47 | EGLNativePixmapType pixmap, |
| 48 | const EGLint* attrib_list) override; |
| 49 | EGLSyncKHR eglCreateSyncKHRFn(EGLDisplay dpy, |
| 50 | EGLenum type, |
| 51 | const EGLint* attrib_list) override; |
| 52 | EGLSurface eglCreateWindowSurfaceFn(EGLDisplay dpy, |
| 53 | EGLConfig config, |
| 54 | EGLNativeWindowType win, |
| 55 | const EGLint* attrib_list) override; |
| 56 | EGLBoolean eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) override; |
| 57 | EGLBoolean eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) override; |
| 58 | EGLBoolean eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) override; |
| 59 | EGLBoolean eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) override; |
| 60 | EGLBoolean eglGetConfigAttribFn(EGLDisplay dpy, |
| 61 | EGLConfig config, |
| 62 | EGLint attribute, |
| 63 | EGLint* value) override; |
| 64 | EGLBoolean eglGetConfigsFn(EGLDisplay dpy, |
| 65 | EGLConfig* configs, |
| 66 | EGLint config_size, |
| 67 | EGLint* num_config) override; |
| 68 | EGLContext eglGetCurrentContextFn(void) override; |
| 69 | EGLDisplay eglGetCurrentDisplayFn(void) override; |
| 70 | EGLSurface eglGetCurrentSurfaceFn(EGLint readdraw) override; |
| 71 | EGLDisplay eglGetDisplayFn(EGLNativeDisplayType display_id) override; |
| 72 | EGLint eglGetErrorFn(void) override; |
| 73 | EGLDisplay eglGetPlatformDisplayEXTFn(EGLenum platform, |
| 74 | void* native_display, |
| 75 | const EGLint* attrib_list) override; |
| 76 | __eglMustCastToProperFunctionPointerType eglGetProcAddressFn( |
| 77 | const char* procname) override; |
| 78 | EGLBoolean eglGetSyncAttribKHRFn(EGLDisplay dpy, |
| 79 | EGLSyncKHR sync, |
| 80 | EGLint attribute, |
| 81 | EGLint* value) override; |
| 82 | EGLBoolean eglGetSyncValuesCHROMIUMFn(EGLDisplay dpy, |
| 83 | EGLSurface surface, |
| 84 | EGLuint64CHROMIUM* ust, |
| 85 | EGLuint64CHROMIUM* msc, |
| 86 | EGLuint64CHROMIUM* sbc) override; |
| 87 | EGLBoolean eglInitializeFn(EGLDisplay dpy, |
| 88 | EGLint* major, |
| 89 | EGLint* minor) override; |
| 90 | EGLBoolean eglMakeCurrentFn(EGLDisplay dpy, |
| 91 | EGLSurface draw, |
| 92 | EGLSurface read, |
| 93 | EGLContext ctx) override; |
| 94 | EGLBoolean eglPostSubBufferNVFn(EGLDisplay dpy, |
| 95 | EGLSurface surface, |
| 96 | EGLint x, |
| 97 | EGLint y, |
| 98 | EGLint width, |
| 99 | EGLint height) override; |
| 100 | EGLenum eglQueryAPIFn(void) override; |
| 101 | EGLBoolean eglQueryContextFn(EGLDisplay dpy, |
| 102 | EGLContext ctx, |
| 103 | EGLint attribute, |
| 104 | EGLint* value) override; |
| 105 | const char* eglQueryStringFn(EGLDisplay dpy, EGLint name) override; |
| 106 | EGLBoolean eglQuerySurfaceFn(EGLDisplay dpy, |
| 107 | EGLSurface surface, |
| 108 | EGLint attribute, |
| 109 | EGLint* value) override; |
| 110 | EGLBoolean eglQuerySurfacePointerANGLEFn(EGLDisplay dpy, |
| 111 | EGLSurface surface, |
| 112 | EGLint attribute, |
| 113 | void** value) override; |
| 114 | EGLBoolean eglReleaseTexImageFn(EGLDisplay dpy, |
| 115 | EGLSurface surface, |
| 116 | EGLint buffer) override; |
| 117 | EGLBoolean eglReleaseThreadFn(void) override; |
| 118 | EGLBoolean eglSurfaceAttribFn(EGLDisplay dpy, |
| 119 | EGLSurface surface, |
| 120 | EGLint attribute, |
| 121 | EGLint value) override; |
| 122 | EGLBoolean eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) override; |
| 123 | EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) override; |
| 124 | EGLBoolean eglTerminateFn(EGLDisplay dpy) override; |
| 125 | EGLBoolean eglWaitClientFn(void) override; |
| 126 | EGLBoolean eglWaitGLFn(void) override; |
| 127 | EGLBoolean eglWaitNativeFn(EGLint engine) override; |
| 128 | EGLint eglWaitSyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) override; |