1/* WARNING: This is auto-generated file. Do not modify, since changes will
2 * be lost! Modify the generating script instead.
3 *
4 * Generated from Khronos EGL API description (egl.xml) revision 33315.
5 */
6
7EGLBoolean FuncPtrLibrary::bindAPI (EGLenum api) const
8{
9	return m_egl.bindAPI(api);
10}
11
12EGLBoolean FuncPtrLibrary::bindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const
13{
14	return m_egl.bindTexImage(dpy, surface, buffer);
15}
16
17EGLBoolean FuncPtrLibrary::chooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) const
18{
19	return m_egl.chooseConfig(dpy, attrib_list, configs, config_size, num_config);
20}
21
22EGLint FuncPtrLibrary::clientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) const
23{
24	return m_egl.clientWaitSync(dpy, sync, flags, timeout);
25}
26
27EGLint FuncPtrLibrary::clientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) const
28{
29	return m_egl.clientWaitSyncKHR(dpy, sync, flags, timeout);
30}
31
32EGLBoolean FuncPtrLibrary::copyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) const
33{
34	return m_egl.copyBuffers(dpy, surface, target);
35}
36
37EGLContext FuncPtrLibrary::createContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) const
38{
39	return m_egl.createContext(dpy, config, share_context, attrib_list);
40}
41
42EGLImage FuncPtrLibrary::createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) const
43{
44	return m_egl.createImage(dpy, ctx, target, buffer, attrib_list);
45}
46
47EGLImageKHR FuncPtrLibrary::createImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) const
48{
49	return m_egl.createImageKHR(dpy, ctx, target, buffer, attrib_list);
50}
51
52EGLSurface FuncPtrLibrary::createPbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list) const
53{
54	return m_egl.createPbufferFromClientBuffer(dpy, buftype, buffer, config, attrib_list);
55}
56
57EGLSurface FuncPtrLibrary::createPbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) const
58{
59	return m_egl.createPbufferSurface(dpy, config, attrib_list);
60}
61
62EGLSurface FuncPtrLibrary::createPixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list) const
63{
64	return m_egl.createPixmapSurface(dpy, config, pixmap, attrib_list);
65}
66
67EGLSurface FuncPtrLibrary::createPlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list) const
68{
69	return m_egl.createPlatformPixmapSurface(dpy, config, native_pixmap, attrib_list);
70}
71
72EGLSurface FuncPtrLibrary::createPlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list) const
73{
74	return m_egl.createPlatformPixmapSurfaceEXT(dpy, config, native_pixmap, attrib_list);
75}
76
77EGLSurface FuncPtrLibrary::createPlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list) const
78{
79	return m_egl.createPlatformWindowSurface(dpy, config, native_window, attrib_list);
80}
81
82EGLSurface FuncPtrLibrary::createPlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list) const
83{
84	return m_egl.createPlatformWindowSurfaceEXT(dpy, config, native_window, attrib_list);
85}
86
87EGLSync FuncPtrLibrary::createSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list) const
88{
89	return m_egl.createSync(dpy, type, attrib_list);
90}
91
92EGLSyncKHR FuncPtrLibrary::createSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) const
93{
94	return m_egl.createSyncKHR(dpy, type, attrib_list);
95}
96
97EGLSurface FuncPtrLibrary::createWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) const
98{
99	return m_egl.createWindowSurface(dpy, config, win, attrib_list);
100}
101
102EGLBoolean FuncPtrLibrary::destroyContext (EGLDisplay dpy, EGLContext ctx) const
103{
104	return m_egl.destroyContext(dpy, ctx);
105}
106
107EGLBoolean FuncPtrLibrary::destroyImage (EGLDisplay dpy, EGLImage image) const
108{
109	return m_egl.destroyImage(dpy, image);
110}
111
112EGLBoolean FuncPtrLibrary::destroyImageKHR (EGLDisplay dpy, EGLImageKHR image) const
113{
114	return m_egl.destroyImageKHR(dpy, image);
115}
116
117EGLBoolean FuncPtrLibrary::destroySurface (EGLDisplay dpy, EGLSurface surface) const
118{
119	return m_egl.destroySurface(dpy, surface);
120}
121
122EGLBoolean FuncPtrLibrary::destroySync (EGLDisplay dpy, EGLSync sync) const
123{
124	return m_egl.destroySync(dpy, sync);
125}
126
127EGLBoolean FuncPtrLibrary::destroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync) const
128{
129	return m_egl.destroySyncKHR(dpy, sync);
130}
131
132EGLBoolean FuncPtrLibrary::getConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) const
133{
134	return m_egl.getConfigAttrib(dpy, config, attribute, value);
135}
136
137EGLBoolean FuncPtrLibrary::getConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config) const
138{
139	return m_egl.getConfigs(dpy, configs, config_size, num_config);
140}
141
142EGLContext FuncPtrLibrary::getCurrentContext (void) const
143{
144	return m_egl.getCurrentContext();
145}
146
147EGLDisplay FuncPtrLibrary::getCurrentDisplay (void) const
148{
149	return m_egl.getCurrentDisplay();
150}
151
152EGLSurface FuncPtrLibrary::getCurrentSurface (EGLint readdraw) const
153{
154	return m_egl.getCurrentSurface(readdraw);
155}
156
157EGLDisplay FuncPtrLibrary::getDisplay (EGLNativeDisplayType display_id) const
158{
159	return m_egl.getDisplay(display_id);
160}
161
162EGLint FuncPtrLibrary::getError (void) const
163{
164	return m_egl.getError();
165}
166
167EGLDisplay FuncPtrLibrary::getPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list) const
168{
169	return m_egl.getPlatformDisplay(platform, native_display, attrib_list);
170}
171
172EGLDisplay FuncPtrLibrary::getPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list) const
173{
174	return m_egl.getPlatformDisplayEXT(platform, native_display, attrib_list);
175}
176
177__eglMustCastToProperFunctionPointerType FuncPtrLibrary::getProcAddress (const char *procname) const
178{
179	return m_egl.getProcAddress(procname);
180}
181
182EGLBoolean FuncPtrLibrary::getSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value) const
183{
184	return m_egl.getSyncAttrib(dpy, sync, attribute, value);
185}
186
187EGLBoolean FuncPtrLibrary::getSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value) const
188{
189	return m_egl.getSyncAttribKHR(dpy, sync, attribute, value);
190}
191
192EGLBoolean FuncPtrLibrary::initialize (EGLDisplay dpy, EGLint *major, EGLint *minor) const
193{
194	return m_egl.initialize(dpy, major, minor);
195}
196
197EGLBoolean FuncPtrLibrary::lockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list) const
198{
199	return m_egl.lockSurfaceKHR(dpy, surface, attrib_list);
200}
201
202EGLBoolean FuncPtrLibrary::makeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) const
203{
204	return m_egl.makeCurrent(dpy, draw, read, ctx);
205}
206
207EGLenum FuncPtrLibrary::queryAPI (void) const
208{
209	return m_egl.queryAPI();
210}
211
212EGLBoolean FuncPtrLibrary::queryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value) const
213{
214	return m_egl.queryContext(dpy, ctx, attribute, value);
215}
216
217const char * FuncPtrLibrary::queryString (EGLDisplay dpy, EGLint name) const
218{
219	return m_egl.queryString(dpy, name);
220}
221
222EGLBoolean FuncPtrLibrary::querySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) const
223{
224	return m_egl.querySurface(dpy, surface, attribute, value);
225}
226
227EGLBoolean FuncPtrLibrary::releaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const
228{
229	return m_egl.releaseTexImage(dpy, surface, buffer);
230}
231
232EGLBoolean FuncPtrLibrary::releaseThread (void) const
233{
234	return m_egl.releaseThread();
235}
236
237EGLBoolean FuncPtrLibrary::setDamageRegionKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const
238{
239	return m_egl.setDamageRegionKHR(dpy, surface, rects, n_rects);
240}
241
242EGLBoolean FuncPtrLibrary::signalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) const
243{
244	return m_egl.signalSyncKHR(dpy, sync, mode);
245}
246
247EGLBoolean FuncPtrLibrary::surfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) const
248{
249	return m_egl.surfaceAttrib(dpy, surface, attribute, value);
250}
251
252EGLBoolean FuncPtrLibrary::swapBuffers (EGLDisplay dpy, EGLSurface surface) const
253{
254	return m_egl.swapBuffers(dpy, surface);
255}
256
257EGLBoolean FuncPtrLibrary::swapBuffersWithDamageKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const
258{
259	return m_egl.swapBuffersWithDamageKHR(dpy, surface, rects, n_rects);
260}
261
262EGLBoolean FuncPtrLibrary::swapInterval (EGLDisplay dpy, EGLint interval) const
263{
264	return m_egl.swapInterval(dpy, interval);
265}
266
267EGLBoolean FuncPtrLibrary::terminate (EGLDisplay dpy) const
268{
269	return m_egl.terminate(dpy);
270}
271
272EGLBoolean FuncPtrLibrary::unlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface) const
273{
274	return m_egl.unlockSurfaceKHR(dpy, surface);
275}
276
277EGLBoolean FuncPtrLibrary::waitClient (void) const
278{
279	return m_egl.waitClient();
280}
281
282EGLBoolean FuncPtrLibrary::waitGL (void) const
283{
284	return m_egl.waitGL();
285}
286
287EGLBoolean FuncPtrLibrary::waitNative (EGLint engine) const
288{
289	return m_egl.waitNative(engine);
290}
291
292EGLBoolean FuncPtrLibrary::waitSync (EGLDisplay dpy, EGLSync sync, EGLint flags) const
293{
294	return m_egl.waitSync(dpy, sync, flags);
295}
296
297EGLint FuncPtrLibrary::waitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) const
298{
299	return m_egl.waitSyncKHR(dpy, sync, flags);
300}
301