123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296 |
- // Copyright 2016 The Chromium Authors. All rights reserved.
- // 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!
- // Silence presubmit and Tricium warnings about include guards
- // no-include-guard-because-multiply-included
- // NOLINT(build/header_guard)
- static EGLBoolean GL_BINDING_CALL Mock_eglBindAPI(EGLenum api);
- static EGLBoolean GL_BINDING_CALL Mock_eglBindTexImage(EGLDisplay dpy,
- EGLSurface surface,
- EGLint buffer);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglChooseConfig(EGLDisplay dpy,
- const EGLint* attrib_list,
- EGLConfig* configs,
- EGLint config_size,
- EGLint* num_config);
- static EGLint GL_BINDING_CALL Mock_eglClientWaitSyncKHR(EGLDisplay dpy,
- EGLSyncKHR sync,
- EGLint flags,
- EGLTimeKHR timeout);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglCopyBuffers(EGLDisplay dpy,
- EGLSurface surface,
- EGLNativePixmapType target);
- static EGLContext GL_BINDING_CALL
- Mock_eglCreateContext(EGLDisplay dpy,
- EGLConfig config,
- EGLContext share_context,
- const EGLint* attrib_list);
- static EGLImageKHR GL_BINDING_CALL
- Mock_eglCreateImageKHR(EGLDisplay dpy,
- EGLContext ctx,
- EGLenum target,
- EGLClientBuffer buffer,
- const EGLint* attrib_list);
- static EGLSurface GL_BINDING_CALL
- Mock_eglCreatePbufferFromClientBuffer(EGLDisplay dpy,
- EGLenum buftype,
- void* buffer,
- EGLConfig config,
- const EGLint* attrib_list);
- static EGLSurface GL_BINDING_CALL
- Mock_eglCreatePbufferSurface(EGLDisplay dpy,
- EGLConfig config,
- const EGLint* attrib_list);
- static EGLSurface GL_BINDING_CALL
- Mock_eglCreatePixmapSurface(EGLDisplay dpy,
- EGLConfig config,
- EGLNativePixmapType pixmap,
- const EGLint* attrib_list);
- static EGLStreamKHR GL_BINDING_CALL
- Mock_eglCreateStreamKHR(EGLDisplay dpy, const EGLint* attrib_list);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglCreateStreamProducerD3DTextureANGLE(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLAttrib* attrib_list);
- static EGLSyncKHR GL_BINDING_CALL
- Mock_eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint* attrib_list);
- static EGLSurface GL_BINDING_CALL
- Mock_eglCreateWindowSurface(EGLDisplay dpy,
- EGLConfig config,
- EGLNativeWindowType win,
- const EGLint* attrib_list);
- static EGLint GL_BINDING_CALL
- Mock_eglDebugMessageControlKHR(EGLDEBUGPROCKHR callback,
- const EGLAttrib* attrib_list);
- static EGLBoolean GL_BINDING_CALL Mock_eglDestroyContext(EGLDisplay dpy,
- EGLContext ctx);
- static EGLBoolean GL_BINDING_CALL Mock_eglDestroyImageKHR(EGLDisplay dpy,
- EGLImageKHR image);
- static EGLBoolean GL_BINDING_CALL Mock_eglDestroyStreamKHR(EGLDisplay dpy,
- EGLStreamKHR stream);
- static EGLBoolean GL_BINDING_CALL Mock_eglDestroySurface(EGLDisplay dpy,
- EGLSurface surface);
- static EGLBoolean GL_BINDING_CALL Mock_eglDestroySyncKHR(EGLDisplay dpy,
- EGLSyncKHR sync);
- static EGLint GL_BINDING_CALL Mock_eglDupNativeFenceFDANDROID(EGLDisplay dpy,
- EGLSyncKHR sync);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglExportDMABUFImageMESA(EGLDisplay dpy,
- EGLImageKHR image,
- int* fds,
- EGLint* strides,
- EGLint* offsets);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglExportDMABUFImageQueryMESA(EGLDisplay dpy,
- EGLImageKHR image,
- int* fourcc,
- int* num_planes,
- EGLuint64KHR* modifiers);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglExportVkImageANGLE(EGLDisplay dpy,
- EGLImageKHR image,
- void* vk_image,
- void* vk_image_create_info);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglGetCompositorTimingANDROID(EGLDisplay dpy,
- EGLSurface surface,
- EGLint numTimestamps,
- EGLint* names,
- EGLnsecsANDROID* values);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglGetCompositorTimingSupportedANDROID(EGLDisplay dpy,
- EGLSurface surface,
- EGLint timestamp);
- static EGLBoolean GL_BINDING_CALL Mock_eglGetConfigAttrib(EGLDisplay dpy,
- EGLConfig config,
- EGLint attribute,
- EGLint* value);
- static EGLBoolean GL_BINDING_CALL Mock_eglGetConfigs(EGLDisplay dpy,
- EGLConfig* configs,
- EGLint config_size,
- EGLint* num_config);
- static EGLContext GL_BINDING_CALL Mock_eglGetCurrentContext(void);
- static EGLDisplay GL_BINDING_CALL Mock_eglGetCurrentDisplay(void);
- static EGLSurface GL_BINDING_CALL Mock_eglGetCurrentSurface(EGLint readdraw);
- static EGLDisplay GL_BINDING_CALL
- Mock_eglGetDisplay(EGLNativeDisplayType display_id);
- static EGLint GL_BINDING_CALL Mock_eglGetError(void);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglGetFrameTimestampSupportedANDROID(EGLDisplay dpy,
- EGLSurface surface,
- EGLint timestamp);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglGetFrameTimestampsANDROID(EGLDisplay dpy,
- EGLSurface surface,
- EGLuint64KHR frameId,
- EGLint numTimestamps,
- EGLint* timestamps,
- EGLnsecsANDROID* values);
- static EGLBoolean GL_BINDING_CALL Mock_eglGetMscRateANGLE(EGLDisplay dpy,
- EGLSurface surface,
- EGLint* numerator,
- EGLint* denominator);
- static EGLClientBuffer GL_BINDING_CALL Mock_eglGetNativeClientBufferANDROID(
- const struct AHardwareBuffer* ahardwarebuffer);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglGetNextFrameIdANDROID(EGLDisplay dpy,
- EGLSurface surface,
- EGLuint64KHR* frameId);
- static EGLDisplay GL_BINDING_CALL
- Mock_eglGetPlatformDisplay(EGLenum platform,
- void* native_display,
- const EGLAttrib* attrib_list);
- static __eglMustCastToProperFunctionPointerType GL_BINDING_CALL
- Mock_eglGetProcAddress(const char* procname);
- static EGLBoolean GL_BINDING_CALL Mock_eglGetSyncAttribKHR(EGLDisplay dpy,
- EGLSyncKHR sync,
- EGLint attribute,
- EGLint* value);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglGetSyncValuesCHROMIUM(EGLDisplay dpy,
- EGLSurface surface,
- EGLuint64CHROMIUM* ust,
- EGLuint64CHROMIUM* msc,
- EGLuint64CHROMIUM* sbc);
- static void GL_BINDING_CALL Mock_eglHandleGPUSwitchANGLE(EGLDisplay dpy);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglImageFlushExternalEXT(EGLDisplay dpy,
- EGLImageKHR image,
- const EGLAttrib* attrib_list);
- static EGLBoolean GL_BINDING_CALL Mock_eglInitialize(EGLDisplay dpy,
- EGLint* major,
- EGLint* minor);
- static EGLint GL_BINDING_CALL Mock_eglLabelObjectKHR(EGLDisplay display,
- EGLenum objectType,
- EGLObjectKHR object,
- EGLLabelKHR label);
- static EGLBoolean GL_BINDING_CALL Mock_eglMakeCurrent(EGLDisplay dpy,
- EGLSurface draw,
- EGLSurface read,
- EGLContext ctx);
- static EGLBoolean GL_BINDING_CALL Mock_eglPostSubBufferNV(EGLDisplay dpy,
- EGLSurface surface,
- EGLint x,
- EGLint y,
- EGLint width,
- EGLint height);
- static EGLenum GL_BINDING_CALL Mock_eglQueryAPI(void);
- static EGLBoolean GL_BINDING_CALL Mock_eglQueryContext(EGLDisplay dpy,
- EGLContext ctx,
- EGLint attribute,
- EGLint* value);
- static EGLBoolean GL_BINDING_CALL Mock_eglQueryDebugKHR(EGLint attribute,
- EGLAttrib* value);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglQueryDeviceAttribEXT(EGLDeviceEXT device,
- EGLint attribute,
- EGLAttrib* value);
- static const char* GL_BINDING_CALL
- Mock_eglQueryDeviceStringEXT(EGLDeviceEXT device, EGLint name);
- static EGLBoolean GL_BINDING_CALL Mock_eglQueryDevicesEXT(EGLint max_devices,
- EGLDeviceEXT* devices,
- EGLint* num_devices);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglQueryDisplayAttribANGLE(EGLDisplay dpy,
- EGLint attribute,
- EGLAttrib* value);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglQueryDisplayAttribEXT(EGLDisplay dpy,
- EGLint attribute,
- EGLAttrib* value);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglQueryDmaBufFormatsEXT(EGLDisplay dpy,
- EGLint max_formats,
- EGLint* formats,
- EGLint* num_formats);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglQueryDmaBufModifiersEXT(EGLDisplay dpy,
- EGLint format,
- EGLint max_modifiers,
- EGLuint64KHR* modifiers,
- EGLBoolean* external_only,
- EGLint* num_modifiers);
- static EGLBoolean GL_BINDING_CALL Mock_eglQueryStreamKHR(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLenum attribute,
- EGLint* value);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglQueryStreamu64KHR(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLenum attribute,
- EGLuint64KHR* value);
- static const char* GL_BINDING_CALL Mock_eglQueryString(EGLDisplay dpy,
- EGLint name);
- static const char* GL_BINDING_CALL Mock_eglQueryStringiANGLE(EGLDisplay dpy,
- EGLint name,
- EGLint index);
- static EGLBoolean GL_BINDING_CALL Mock_eglQuerySurface(EGLDisplay dpy,
- EGLSurface surface,
- EGLint attribute,
- EGLint* value);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglQuerySurfacePointerANGLE(EGLDisplay dpy,
- EGLSurface surface,
- EGLint attribute,
- void** value);
- static void GL_BINDING_CALL Mock_eglReacquireHighPowerGPUANGLE(EGLDisplay dpy,
- EGLContext ctx);
- static void GL_BINDING_CALL Mock_eglReleaseHighPowerGPUANGLE(EGLDisplay dpy,
- EGLContext ctx);
- static EGLBoolean GL_BINDING_CALL Mock_eglReleaseTexImage(EGLDisplay dpy,
- EGLSurface surface,
- EGLint buffer);
- static EGLBoolean GL_BINDING_CALL Mock_eglReleaseThread(void);
- static void GL_BINDING_CALL
- Mock_eglSetBlobCacheFuncsANDROID(EGLDisplay dpy,
- EGLSetBlobFuncANDROID set,
- EGLGetBlobFuncANDROID get);
- static EGLBoolean GL_BINDING_CALL Mock_eglStreamAttribKHR(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLenum attribute,
- EGLint value);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglStreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglStreamConsumerGLTextureExternalAttribsNV(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLAttrib* attrib_list);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglStreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglStreamPostD3DTextureANGLE(EGLDisplay dpy,
- EGLStreamKHR stream,
- void* texture,
- const EGLAttrib* attrib_list);
- static EGLBoolean GL_BINDING_CALL Mock_eglSurfaceAttrib(EGLDisplay dpy,
- EGLSurface surface,
- EGLint attribute,
- EGLint value);
- static EGLBoolean GL_BINDING_CALL Mock_eglSwapBuffers(EGLDisplay dpy,
- EGLSurface surface);
- static EGLBoolean GL_BINDING_CALL
- Mock_eglSwapBuffersWithDamageKHR(EGLDisplay dpy,
- EGLSurface surface,
- EGLint* rects,
- EGLint n_rects);
- static EGLBoolean GL_BINDING_CALL Mock_eglSwapInterval(EGLDisplay dpy,
- EGLint interval);
- static EGLBoolean GL_BINDING_CALL Mock_eglTerminate(EGLDisplay dpy);
- static EGLBoolean GL_BINDING_CALL Mock_eglWaitClient(void);
- static EGLBoolean GL_BINDING_CALL Mock_eglWaitGL(void);
- static EGLBoolean GL_BINDING_CALL Mock_eglWaitNative(EGLint engine);
- static EGLint GL_BINDING_CALL Mock_eglWaitSyncKHR(EGLDisplay dpy,
- EGLSyncKHR sync,
- EGLint flags);
|