| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // This file is auto-generated from |
| // ui/gl/generate_bindings.py |
| // It's formatted by clang-format using chromium coding style: |
| // clang-format -i -style=chromium filename |
| // DO NOT EDIT! |
| |
| EGLBoolean eglBindAPIFn(EGLenum api) override; |
| EGLBoolean eglBindTexImageFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint buffer) override; |
| EGLBoolean eglChooseConfigFn(EGLDisplay dpy, |
| const EGLint* attrib_list, |
| EGLConfig* configs, |
| EGLint config_size, |
| EGLint* num_config) override; |
| EGLint eglClientWaitSyncKHRFn(EGLDisplay dpy, |
| EGLSyncKHR sync, |
| EGLint flags, |
| EGLTimeKHR timeout) override; |
| EGLBoolean eglCopyBuffersFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLNativePixmapType target) override; |
| EGLContext eglCreateContextFn(EGLDisplay dpy, |
| EGLConfig config, |
| EGLContext share_context, |
| const EGLint* attrib_list) override; |
| EGLImageKHR eglCreateImageKHRFn(EGLDisplay dpy, |
| EGLContext ctx, |
| EGLenum target, |
| EGLClientBuffer buffer, |
| const EGLint* attrib_list) override; |
| EGLSurface eglCreatePbufferFromClientBufferFn( |
| EGLDisplay dpy, |
| EGLenum buftype, |
| void* buffer, |
| EGLConfig config, |
| const EGLint* attrib_list) override; |
| EGLSurface eglCreatePbufferSurfaceFn(EGLDisplay dpy, |
| EGLConfig config, |
| const EGLint* attrib_list) override; |
| EGLSurface eglCreatePixmapSurfaceFn(EGLDisplay dpy, |
| EGLConfig config, |
| EGLNativePixmapType pixmap, |
| const EGLint* attrib_list) override; |
| EGLSyncKHR eglCreateSyncKHRFn(EGLDisplay dpy, |
| EGLenum type, |
| const EGLint* attrib_list) override; |
| EGLSurface eglCreateWindowSurfaceFn(EGLDisplay dpy, |
| EGLConfig config, |
| EGLNativeWindowType win, |
| const EGLint* attrib_list) override; |
| EGLBoolean eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) override; |
| EGLBoolean eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) override; |
| EGLBoolean eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) override; |
| EGLBoolean eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) override; |
| EGLBoolean eglGetConfigAttribFn(EGLDisplay dpy, |
| EGLConfig config, |
| EGLint attribute, |
| EGLint* value) override; |
| EGLBoolean eglGetConfigsFn(EGLDisplay dpy, |
| EGLConfig* configs, |
| EGLint config_size, |
| EGLint* num_config) override; |
| EGLContext eglGetCurrentContextFn(void) override; |
| EGLDisplay eglGetCurrentDisplayFn(void) override; |
| EGLSurface eglGetCurrentSurfaceFn(EGLint readdraw) override; |
| EGLDisplay eglGetDisplayFn(EGLNativeDisplayType display_id) override; |
| EGLint eglGetErrorFn(void) override; |
| EGLDisplay eglGetPlatformDisplayEXTFn(EGLenum platform, |
| void* native_display, |
| const EGLint* attrib_list) override; |
| __eglMustCastToProperFunctionPointerType eglGetProcAddressFn( |
| const char* procname) override; |
| EGLBoolean eglGetSyncAttribKHRFn(EGLDisplay dpy, |
| EGLSyncKHR sync, |
| EGLint attribute, |
| EGLint* value) override; |
| EGLBoolean eglGetSyncValuesCHROMIUMFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLuint64CHROMIUM* ust, |
| EGLuint64CHROMIUM* msc, |
| EGLuint64CHROMIUM* sbc) override; |
| EGLBoolean eglInitializeFn(EGLDisplay dpy, |
| EGLint* major, |
| EGLint* minor) override; |
| EGLBoolean eglMakeCurrentFn(EGLDisplay dpy, |
| EGLSurface draw, |
| EGLSurface read, |
| EGLContext ctx) override; |
| EGLBoolean eglPostSubBufferNVFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint x, |
| EGLint y, |
| EGLint width, |
| EGLint height) override; |
| EGLenum eglQueryAPIFn(void) override; |
| EGLBoolean eglQueryContextFn(EGLDisplay dpy, |
| EGLContext ctx, |
| EGLint attribute, |
| EGLint* value) override; |
| const char* eglQueryStringFn(EGLDisplay dpy, EGLint name) override; |
| EGLBoolean eglQuerySurfaceFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint attribute, |
| EGLint* value) override; |
| EGLBoolean eglQuerySurfacePointerANGLEFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint attribute, |
| void** value) override; |
| EGLBoolean eglReleaseTexImageFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint buffer) override; |
| EGLBoolean eglReleaseThreadFn(void) override; |
| EGLBoolean eglSurfaceAttribFn(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint attribute, |
| EGLint value) override; |
| EGLBoolean eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) override; |
| EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) override; |
| EGLBoolean eglTerminateFn(EGLDisplay dpy) override; |
| EGLBoolean eglWaitClientFn(void) override; |
| EGLBoolean eglWaitGLFn(void) override; |
| EGLBoolean eglWaitNativeFn(EGLint engine) override; |
| EGLint eglWaitSyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) override; |