Added llvm into exceptions as we can't add README.chromium into 3rd party repository
[chromium-blink-merge.git] / ui / gl / gl_bindings_api_autogen_egl.h
blob43337bef0c4a4e3ae6a3b02224e98b7ea9cbaa6c
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!
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;