chromium/ui/gl/gl_bindings_autogen_egl.h

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// This file is auto-generated from
// ui/gl/generate_bindings.py
// It's formatted by clang-format using chromium coding style:
//    clang-format -i -style=chromium filename
// DO NOT EDIT!

#ifndef UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_
#define UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_

#include <string>

namespace gl {

class GLContext;

eglAcquireExternalContextANGLEProc;
eglBindAPIProc;
eglBindTexImageProc;
eglChooseConfigProc;
eglClientWaitSyncProc;
eglClientWaitSyncKHRProc;
eglCopyBuffersProc;
eglCopyMetalSharedEventANGLEProc;
eglCreateContextProc;
eglCreateImageProc;
eglCreateImageKHRProc;
eglCreatePbufferFromClientBufferProc;
eglCreatePbufferSurfaceProc;
eglCreatePixmapSurfaceProc;
eglCreatePlatformPixmapSurfaceProc;
eglCreatePlatformWindowSurfaceProc;
eglCreateStreamKHRProc;
eglCreateStreamProducerD3DTextureANGLEProc;
eglCreateSyncProc;
eglCreateSyncKHRProc;
eglCreateWindowSurfaceProc;
eglDebugMessageControlKHRProc;
eglDestroyContextProc;
eglDestroyImageProc;
eglDestroyImageKHRProc;
eglDestroyStreamKHRProc;
eglDestroySurfaceProc;
eglDestroySyncProc;
eglDestroySyncKHRProc;
eglDupNativeFenceFDANDROIDProc;
eglExportDMABUFImageMESAProc;
eglExportDMABUFImageQueryMESAProc;
eglExportVkImageANGLEProc;
eglGetCompositorTimingANDROIDProc;
eglGetCompositorTimingSupportedANDROIDProc;
eglGetConfigAttribProc;
eglGetConfigsProc;
eglGetCurrentContextProc;
eglGetCurrentDisplayProc;
eglGetCurrentSurfaceProc;
eglGetDisplayProc;
eglGetErrorProc;
eglGetFrameTimestampsANDROIDProc;
eglGetFrameTimestampSupportedANDROIDProc;
eglGetMscRateANGLEProc;
eglGetNativeClientBufferANDROIDProc;
eglGetNextFrameIdANDROIDProc;
eglGetPlatformDisplayProc;
eglGetProcAddressProc;
eglGetSyncAttribProc;
eglGetSyncAttribKHRProc;
eglGetSyncValuesCHROMIUMProc;
eglHandleGPUSwitchANGLEProc;
eglImageFlushExternalEXTProc;
eglInitializeProc;
eglLabelObjectKHRProc;
eglMakeCurrentProc;
eglPostSubBufferNVProc;
eglQueryAPIProc;
eglQueryContextProc;
eglQueryDebugKHRProc;
eglQueryDeviceAttribEXTProc;
eglQueryDevicesEXTProc;
eglQueryDeviceStringEXTProc;
eglQueryDisplayAttribANGLEProc;
eglQueryDisplayAttribEXTProc;
eglQueryDmaBufFormatsEXTProc;
eglQueryDmaBufModifiersEXTProc;
eglQueryStreamKHRProc;
eglQueryStreamu64KHRProc;
eglQueryStringProc;
eglQueryStringiANGLEProc;
eglQuerySurfaceProc;
eglQuerySurfacePointerANGLEProc;
eglReacquireHighPowerGPUANGLEProc;
eglReleaseExternalContextANGLEProc;
eglReleaseHighPowerGPUANGLEProc;
eglReleaseTexImageProc;
eglReleaseThreadProc;
eglSetBlobCacheFuncsANDROIDProc;
eglSetValidationEnabledANGLEProc;
eglStreamAttribKHRProc;
eglStreamConsumerAcquireKHRProc;
eglStreamConsumerGLTextureExternalAttribsNVProc;
eglStreamConsumerGLTextureExternalKHRProc;
eglStreamConsumerReleaseKHRProc;
eglStreamPostD3DTextureANGLEProc;
eglSurfaceAttribProc;
eglSwapBuffersProc;
eglSwapBuffersWithDamageKHRProc;
eglSwapIntervalProc;
eglTerminateProc;
eglWaitClientProc;
eglWaitGLProc;
eglWaitNativeProc;
eglWaitSyncProc;
eglWaitSyncKHRProc;
eglWaitUntilWorkScheduledANGLEProc;

struct GL_EXPORT ClientExtensionsEGL {};

struct GL_EXPORT DisplayExtensionsEGL {};

struct ProcsEGL {};

class GL_EXPORT EGLApi {};

}  // namespace gl

#define eglAcquireExternalContextANGLE
#define eglBindAPI
#define eglBindTexImage
#define eglChooseConfig
#define eglClientWaitSync
#define eglClientWaitSyncKHR
#define eglCopyBuffers
#define eglCopyMetalSharedEventANGLE
#define eglCreateContext
#define eglCreateImage
#define eglCreateImageKHR
#define eglCreatePbufferFromClientBuffer
#define eglCreatePbufferSurface
#define eglCreatePixmapSurface
#define eglCreatePlatformPixmapSurface
#define eglCreatePlatformWindowSurface
#define eglCreateStreamKHR
#define eglCreateStreamProducerD3DTextureANGLE
#define eglCreateSync
#define eglCreateSyncKHR
#define eglCreateWindowSurface
#define eglDebugMessageControlKHR
#define eglDestroyContext
#define eglDestroyImage
#define eglDestroyImageKHR
#define eglDestroyStreamKHR
#define eglDestroySurface
#define eglDestroySync
#define eglDestroySyncKHR
#define eglDupNativeFenceFDANDROID
#define eglExportDMABUFImageMESA
#define eglExportDMABUFImageQueryMESA
#define eglExportVkImageANGLE
#define eglGetCompositorTimingANDROID
#define eglGetCompositorTimingSupportedANDROID
#define eglGetConfigAttrib
#define eglGetConfigs
#define eglGetCurrentContext
#define eglGetCurrentDisplay
#define eglGetCurrentSurface
#define eglGetDisplay
#define eglGetError
#define eglGetFrameTimestampsANDROID
#define eglGetFrameTimestampSupportedANDROID
#define eglGetMscRateANGLE
#define eglGetNativeClientBufferANDROID
#define eglGetNextFrameIdANDROID
#define eglGetPlatformDisplay
#define eglGetProcAddress
#define eglGetSyncAttrib
#define eglGetSyncAttribKHR
#define eglGetSyncValuesCHROMIUM
#define eglHandleGPUSwitchANGLE
#define eglImageFlushExternalEXT
#define eglInitialize
#define eglLabelObjectKHR
#define eglMakeCurrent
#define eglPostSubBufferNV
#define eglQueryAPI
#define eglQueryContext
#define eglQueryDebugKHR
#define eglQueryDeviceAttribEXT
#define eglQueryDevicesEXT
#define eglQueryDeviceStringEXT
#define eglQueryDisplayAttribANGLE
#define eglQueryDisplayAttribEXT
#define eglQueryDmaBufFormatsEXT
#define eglQueryDmaBufModifiersEXT
#define eglQueryStreamKHR
#define eglQueryStreamu64KHR
#define eglQueryString
#define eglQueryStringiANGLE
#define eglQuerySurface
#define eglQuerySurfacePointerANGLE
#define eglReacquireHighPowerGPUANGLE
#define eglReleaseExternalContextANGLE
#define eglReleaseHighPowerGPUANGLE
#define eglReleaseTexImage
#define eglReleaseThread
#define eglSetBlobCacheFuncsANDROID
#define eglSetValidationEnabledANGLE
#define eglStreamAttribKHR
#define eglStreamConsumerAcquireKHR
#define eglStreamConsumerGLTextureExternalAttribsNV
#define eglStreamConsumerGLTextureExternalKHR
#define eglStreamConsumerReleaseKHR
#define eglStreamPostD3DTextureANGLE
#define eglSurfaceAttrib
#define eglSwapBuffers
#define eglSwapBuffersWithDamageKHR
#define eglSwapInterval
#define eglTerminate
#define eglWaitClient
#define eglWaitGL
#define eglWaitNative
#define eglWaitSync
#define eglWaitSyncKHR
#define eglWaitUntilWorkScheduledANGLE

#endif  // UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_