Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(247)

Side by Side Diff: ui/gl/gl_bindings_api_autogen_egl.h

Issue 1903063002: Add EGL stream extension bindings (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@updatekhronosegl
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/gl/generate_bindings.py ('k') | ui/gl/gl_bindings_autogen_egl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // This file is auto-generated from 5 // This file is auto-generated from
6 // ui/gl/generate_bindings.py 6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 28 matching lines...) Expand all
39 void* buffer, 39 void* buffer,
40 EGLConfig config, 40 EGLConfig config,
41 const EGLint* attrib_list) override; 41 const EGLint* attrib_list) override;
42 EGLSurface eglCreatePbufferSurfaceFn(EGLDisplay dpy, 42 EGLSurface eglCreatePbufferSurfaceFn(EGLDisplay dpy,
43 EGLConfig config, 43 EGLConfig config,
44 const EGLint* attrib_list) override; 44 const EGLint* attrib_list) override;
45 EGLSurface eglCreatePixmapSurfaceFn(EGLDisplay dpy, 45 EGLSurface eglCreatePixmapSurfaceFn(EGLDisplay dpy,
46 EGLConfig config, 46 EGLConfig config,
47 EGLNativePixmapType pixmap, 47 EGLNativePixmapType pixmap,
48 const EGLint* attrib_list) override; 48 const EGLint* attrib_list) override;
49 EGLStreamKHR eglCreateStreamKHRFn(EGLDisplay dpy,
50 const EGLint* attrib_list) override;
51 EGLBoolean eglCreateStreamProducerD3DTextureNV12ANGLEFn(
52 EGLDisplay dpy,
53 EGLStreamKHR stream,
54 EGLAttrib* attrib_list) override;
49 EGLSyncKHR eglCreateSyncKHRFn(EGLDisplay dpy, 55 EGLSyncKHR eglCreateSyncKHRFn(EGLDisplay dpy,
50 EGLenum type, 56 EGLenum type,
51 const EGLint* attrib_list) override; 57 const EGLint* attrib_list) override;
52 EGLSurface eglCreateWindowSurfaceFn(EGLDisplay dpy, 58 EGLSurface eglCreateWindowSurfaceFn(EGLDisplay dpy,
53 EGLConfig config, 59 EGLConfig config,
54 EGLNativeWindowType win, 60 EGLNativeWindowType win,
55 const EGLint* attrib_list) override; 61 const EGLint* attrib_list) override;
56 EGLBoolean eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) override; 62 EGLBoolean eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) override;
57 EGLBoolean eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) override; 63 EGLBoolean eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) override;
64 EGLBoolean eglDestroyStreamKHRFn(EGLDisplay dpy, EGLStreamKHR stream) override;
58 EGLBoolean eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) override; 65 EGLBoolean eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) override;
59 EGLBoolean eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) override; 66 EGLBoolean eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) override;
60 EGLBoolean eglGetConfigAttribFn(EGLDisplay dpy, 67 EGLBoolean eglGetConfigAttribFn(EGLDisplay dpy,
61 EGLConfig config, 68 EGLConfig config,
62 EGLint attribute, 69 EGLint attribute,
63 EGLint* value) override; 70 EGLint* value) override;
64 EGLBoolean eglGetConfigsFn(EGLDisplay dpy, 71 EGLBoolean eglGetConfigsFn(EGLDisplay dpy,
65 EGLConfig* configs, 72 EGLConfig* configs,
66 EGLint config_size, 73 EGLint config_size,
67 EGLint* num_config) override; 74 EGLint* num_config) override;
(...skipping 27 matching lines...) Expand all
95 EGLSurface surface, 102 EGLSurface surface,
96 EGLint x, 103 EGLint x,
97 EGLint y, 104 EGLint y,
98 EGLint width, 105 EGLint width,
99 EGLint height) override; 106 EGLint height) override;
100 EGLenum eglQueryAPIFn(void) override; 107 EGLenum eglQueryAPIFn(void) override;
101 EGLBoolean eglQueryContextFn(EGLDisplay dpy, 108 EGLBoolean eglQueryContextFn(EGLDisplay dpy,
102 EGLContext ctx, 109 EGLContext ctx,
103 EGLint attribute, 110 EGLint attribute,
104 EGLint* value) override; 111 EGLint* value) override;
112 EGLBoolean eglQueryStreamKHRFn(EGLDisplay dpy,
113 EGLStreamKHR stream,
114 EGLenum attribute,
115 EGLint* value) override;
116 EGLBoolean eglQueryStreamu64KHRFn(EGLDisplay dpy,
117 EGLStreamKHR stream,
118 EGLenum attribute,
119 EGLuint64KHR* value) override;
105 const char* eglQueryStringFn(EGLDisplay dpy, EGLint name) override; 120 const char* eglQueryStringFn(EGLDisplay dpy, EGLint name) override;
106 EGLBoolean eglQuerySurfaceFn(EGLDisplay dpy, 121 EGLBoolean eglQuerySurfaceFn(EGLDisplay dpy,
107 EGLSurface surface, 122 EGLSurface surface,
108 EGLint attribute, 123 EGLint attribute,
109 EGLint* value) override; 124 EGLint* value) override;
110 EGLBoolean eglQuerySurfacePointerANGLEFn(EGLDisplay dpy, 125 EGLBoolean eglQuerySurfacePointerANGLEFn(EGLDisplay dpy,
111 EGLSurface surface, 126 EGLSurface surface,
112 EGLint attribute, 127 EGLint attribute,
113 void** value) override; 128 void** value) override;
114 EGLBoolean eglReleaseTexImageFn(EGLDisplay dpy, 129 EGLBoolean eglReleaseTexImageFn(EGLDisplay dpy,
115 EGLSurface surface, 130 EGLSurface surface,
116 EGLint buffer) override; 131 EGLint buffer) override;
117 EGLBoolean eglReleaseThreadFn(void) override; 132 EGLBoolean eglReleaseThreadFn(void) override;
133 EGLBoolean eglStreamAttribKHRFn(EGLDisplay dpy,
134 EGLStreamKHR stream,
135 EGLenum attribute,
136 EGLint value) override;
137 EGLBoolean eglStreamConsumerAcquireKHRFn(EGLDisplay dpy,
138 EGLStreamKHR stream) override;
139 EGLBoolean eglStreamConsumerGLTextureExternalAttribsNVFn(
140 EGLDisplay dpy,
141 EGLStreamKHR stream,
142 EGLAttrib* attrib_list) override;
143 EGLBoolean eglStreamConsumerGLTextureExternalKHRFn(
144 EGLDisplay dpy,
145 EGLStreamKHR stream) override;
146 EGLBoolean eglStreamConsumerReleaseKHRFn(EGLDisplay dpy,
147 EGLStreamKHR stream) override;
148 EGLBoolean eglStreamPostD3DTextureNV12ANGLEFn(
149 EGLDisplay dpy,
150 EGLStreamKHR stream,
151 void* texture,
152 const EGLAttrib* attrib_list) override;
118 EGLBoolean eglSurfaceAttribFn(EGLDisplay dpy, 153 EGLBoolean eglSurfaceAttribFn(EGLDisplay dpy,
119 EGLSurface surface, 154 EGLSurface surface,
120 EGLint attribute, 155 EGLint attribute,
121 EGLint value) override; 156 EGLint value) override;
122 EGLBoolean eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) override; 157 EGLBoolean eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) override;
123 EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) override; 158 EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) override;
124 EGLBoolean eglTerminateFn(EGLDisplay dpy) override; 159 EGLBoolean eglTerminateFn(EGLDisplay dpy) override;
125 EGLBoolean eglWaitClientFn(void) override; 160 EGLBoolean eglWaitClientFn(void) override;
126 EGLBoolean eglWaitGLFn(void) override; 161 EGLBoolean eglWaitGLFn(void) override;
127 EGLBoolean eglWaitNativeFn(EGLint engine) override; 162 EGLBoolean eglWaitNativeFn(EGLint engine) override;
128 EGLint eglWaitSyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) override; 163 EGLint eglWaitSyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) override;
OLDNEW
« no previous file with comments | « ui/gl/generate_bindings.py ('k') | ui/gl/gl_bindings_autogen_egl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698