1 // Auto-generated with: android/scripts/gen-entries.py --mode=static_translator_namespaced_header stream-servers/gl/OpenGLESDispatch/render_egl.entries --output=include/OpenGLESDispatch/RenderEGL_static_translator_namespaced_header.h
2 // DO NOT EDIT THIS FILE
3 
4 #pragma once
5 
6 #include <EGL/egl.h>
7 #define translator_egl_const_char const char
8 namespace translator {
9 namespace egl {
10 EGLAPI EGLint EGLAPIENTRY eglGetError();
11 EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay(EGLNativeDisplayType dpy);
12 EGLAPI EGLBoolean EGLAPIENTRY eglTerminate(EGLDisplay dpy);
13 EGLAPI EGLBoolean EGLAPIENTRY eglInitialize(EGLDisplay dpy, EGLint* major, EGLint* minor);
14 EGLAPI translator_egl_const_char* EGLAPIENTRY eglQueryString(EGLDisplay dpy, EGLint id);
15 EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs(EGLDisplay display, EGLConfig* configs, EGLint config_size, EGLint* num_config);
16 EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig(EGLDisplay display, const EGLint* attribs, EGLConfig* configs, EGLint config_size, EGLint* num_config);
17 EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib(EGLDisplay display, EGLConfig config, EGLint attribute, EGLint* value);
18 EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface(EGLDisplay display, EGLConfig config, EGLNativeWindowType native_window, const EGLint* attrib_list);
19 EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface(EGLDisplay display, EGLConfig config, const EGLint* attrib_list);
20 EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface(EGLDisplay display, EGLSurface surface);
21 EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI(EGLenum api);
22 EGLAPI EGLenum EGLAPIENTRY eglQueryAPI();
23 EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread();
24 EGLAPI EGLContext EGLAPIENTRY eglCreateContext(EGLDisplay display, EGLConfig config, EGLContext share_context, const EGLint* attrib_list);
25 EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext(EGLDisplay display, EGLContext context);
26 EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent(EGLDisplay display, EGLSurface draw, EGLSurface read, EGLContext context);
27 EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext();
28 EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay();
29 EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface(EGLint readdraw);
30 EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface(EGLDisplay display, EGLSurface surface, EGLint attribute, EGLint * value);
31 EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers(EGLDisplay display, EGLSurface surface);
32 EGLAPI void* EGLAPIENTRY eglGetProcAddress(const char* function_name);
33 } // namespace translator
34 } // namespace egl
35