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.
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
11 EGLBoolean
eglBindAPIFn(EGLenum api
) override
;
12 EGLBoolean
eglBindTexImageFn(EGLDisplay dpy
,
14 EGLint buffer
) override
;
15 EGLBoolean
eglChooseConfigFn(EGLDisplay dpy
,
16 const EGLint
* attrib_list
,
19 EGLint
* num_config
) override
;
20 EGLint
eglClientWaitSyncKHRFn(EGLDisplay dpy
,
23 EGLTimeKHR timeout
) override
;
24 EGLBoolean
eglCopyBuffersFn(EGLDisplay dpy
,
26 EGLNativePixmapType target
) override
;
27 EGLContext
eglCreateContextFn(EGLDisplay dpy
,
29 EGLContext share_context
,
30 const EGLint
* attrib_list
) override
;
31 EGLImageKHR
eglCreateImageKHRFn(EGLDisplay dpy
,
34 EGLClientBuffer buffer
,
35 const EGLint
* attrib_list
) override
;
36 EGLSurface
eglCreatePbufferFromClientBufferFn(
41 const EGLint
* attrib_list
) override
;
42 EGLSurface
eglCreatePbufferSurfaceFn(EGLDisplay dpy
,
44 const EGLint
* attrib_list
) override
;
45 EGLSurface
eglCreatePixmapSurfaceFn(EGLDisplay dpy
,
47 EGLNativePixmapType pixmap
,
48 const EGLint
* attrib_list
) override
;
49 EGLSyncKHR
eglCreateSyncKHRFn(EGLDisplay dpy
,
51 const EGLint
* attrib_list
) override
;
52 EGLSurface
eglCreateWindowSurfaceFn(EGLDisplay dpy
,
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
,
63 EGLint
* value
) override
;
64 EGLBoolean
eglGetConfigsFn(EGLDisplay dpy
,
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
,
75 const EGLint
* attrib_list
) override
;
76 __eglMustCastToProperFunctionPointerType
eglGetProcAddressFn(
77 const char* procname
) override
;
78 EGLBoolean
eglGetSyncAttribKHRFn(EGLDisplay dpy
,
81 EGLint
* value
) override
;
82 EGLBoolean
eglGetSyncValuesCHROMIUMFn(EGLDisplay dpy
,
84 EGLuint64CHROMIUM
* ust
,
85 EGLuint64CHROMIUM
* msc
,
86 EGLuint64CHROMIUM
* sbc
) override
;
87 EGLBoolean
eglInitializeFn(EGLDisplay dpy
,
89 EGLint
* minor
) override
;
90 EGLBoolean
eglMakeCurrentFn(EGLDisplay dpy
,
93 EGLContext ctx
) override
;
94 EGLBoolean
eglPostSubBufferNVFn(EGLDisplay dpy
,
99 EGLint height
) override
;
100 EGLenum
eglQueryAPIFn(void) override
;
101 EGLBoolean
eglQueryContextFn(EGLDisplay dpy
,
104 EGLint
* value
) override
;
105 const char* eglQueryStringFn(EGLDisplay dpy
, EGLint name
) override
;
106 EGLBoolean
eglQuerySurfaceFn(EGLDisplay dpy
,
109 EGLint
* value
) override
;
110 EGLBoolean
eglQuerySurfacePointerANGLEFn(EGLDisplay dpy
,
113 void** value
) override
;
114 EGLBoolean
eglReleaseTexImageFn(EGLDisplay dpy
,
116 EGLint buffer
) override
;
117 EGLBoolean
eglReleaseThreadFn(void) override
;
118 EGLBoolean
eglSurfaceAttribFn(EGLDisplay dpy
,
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
;