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