123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- // 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)
- EGLBoolean eglBindAPIFn(EGLenum api) override;
- EGLBoolean eglBindTexImageFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint buffer) override;
- EGLBoolean eglChooseConfigFn(EGLDisplay dpy,
- const EGLint* attrib_list,
- EGLConfig* configs,
- EGLint config_size,
- EGLint* num_config) override;
- EGLint eglClientWaitSyncKHRFn(EGLDisplay dpy,
- EGLSyncKHR sync,
- EGLint flags,
- EGLTimeKHR timeout) override;
- EGLBoolean eglCopyBuffersFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLNativePixmapType target) override;
- EGLContext eglCreateContextFn(EGLDisplay dpy,
- EGLConfig config,
- EGLContext share_context,
- const EGLint* attrib_list) override;
- EGLImageKHR eglCreateImageKHRFn(EGLDisplay dpy,
- EGLContext ctx,
- EGLenum target,
- EGLClientBuffer buffer,
- const EGLint* attrib_list) override;
- EGLSurface eglCreatePbufferFromClientBufferFn(
- EGLDisplay dpy,
- EGLenum buftype,
- void* buffer,
- EGLConfig config,
- const EGLint* attrib_list) override;
- EGLSurface eglCreatePbufferSurfaceFn(EGLDisplay dpy,
- EGLConfig config,
- const EGLint* attrib_list) override;
- EGLSurface eglCreatePixmapSurfaceFn(EGLDisplay dpy,
- EGLConfig config,
- EGLNativePixmapType pixmap,
- const EGLint* attrib_list) override;
- EGLStreamKHR eglCreateStreamKHRFn(EGLDisplay dpy,
- const EGLint* attrib_list) override;
- EGLBoolean eglCreateStreamProducerD3DTextureANGLEFn(
- EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLAttrib* attrib_list) override;
- EGLSyncKHR eglCreateSyncKHRFn(EGLDisplay dpy,
- EGLenum type,
- const EGLint* attrib_list) override;
- EGLSurface eglCreateWindowSurfaceFn(EGLDisplay dpy,
- EGLConfig config,
- EGLNativeWindowType win,
- const EGLint* attrib_list) override;
- EGLint eglDebugMessageControlKHRFn(EGLDEBUGPROCKHR callback,
- const EGLAttrib* attrib_list) override;
- EGLBoolean eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) override;
- EGLBoolean eglDestroyImageKHRFn(EGLDisplay dpy, EGLImageKHR image) override;
- EGLBoolean eglDestroyStreamKHRFn(EGLDisplay dpy, EGLStreamKHR stream) override;
- EGLBoolean eglDestroySurfaceFn(EGLDisplay dpy, EGLSurface surface) override;
- EGLBoolean eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) override;
- EGLint eglDupNativeFenceFDANDROIDFn(EGLDisplay dpy, EGLSyncKHR sync) override;
- EGLBoolean eglExportDMABUFImageMESAFn(EGLDisplay dpy,
- EGLImageKHR image,
- int* fds,
- EGLint* strides,
- EGLint* offsets) override;
- EGLBoolean eglExportDMABUFImageQueryMESAFn(EGLDisplay dpy,
- EGLImageKHR image,
- int* fourcc,
- int* num_planes,
- EGLuint64KHR* modifiers) override;
- EGLBoolean eglExportVkImageANGLEFn(EGLDisplay dpy,
- EGLImageKHR image,
- void* vk_image,
- void* vk_image_create_info) override;
- EGLBoolean eglGetCompositorTimingANDROIDFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint numTimestamps,
- EGLint* names,
- EGLnsecsANDROID* values) override;
- EGLBoolean eglGetCompositorTimingSupportedANDROIDFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint timestamp) override;
- EGLBoolean eglGetConfigAttribFn(EGLDisplay dpy,
- EGLConfig config,
- EGLint attribute,
- EGLint* value) override;
- EGLBoolean eglGetConfigsFn(EGLDisplay dpy,
- EGLConfig* configs,
- EGLint config_size,
- EGLint* num_config) override;
- EGLContext eglGetCurrentContextFn(void) override;
- EGLDisplay eglGetCurrentDisplayFn(void) override;
- EGLSurface eglGetCurrentSurfaceFn(EGLint readdraw) override;
- EGLDisplay eglGetDisplayFn(EGLNativeDisplayType display_id) override;
- EGLint eglGetErrorFn(void) override;
- EGLBoolean eglGetFrameTimestampsANDROIDFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLuint64KHR frameId,
- EGLint numTimestamps,
- EGLint* timestamps,
- EGLnsecsANDROID* values) override;
- EGLBoolean eglGetFrameTimestampSupportedANDROIDFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint timestamp) override;
- EGLBoolean eglGetMscRateANGLEFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint* numerator,
- EGLint* denominator) override;
- EGLClientBuffer eglGetNativeClientBufferANDROIDFn(
- const struct AHardwareBuffer* ahardwarebuffer) override;
- EGLBoolean eglGetNextFrameIdANDROIDFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLuint64KHR* frameId) override;
- EGLDisplay eglGetPlatformDisplayFn(EGLenum platform,
- void* native_display,
- const EGLAttrib* attrib_list) override;
- __eglMustCastToProperFunctionPointerType eglGetProcAddressFn(
- const char* procname) override;
- EGLBoolean eglGetSyncAttribKHRFn(EGLDisplay dpy,
- EGLSyncKHR sync,
- EGLint attribute,
- EGLint* value) override;
- EGLBoolean eglGetSyncValuesCHROMIUMFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLuint64CHROMIUM* ust,
- EGLuint64CHROMIUM* msc,
- EGLuint64CHROMIUM* sbc) override;
- void eglHandleGPUSwitchANGLEFn(EGLDisplay dpy) override;
- EGLBoolean eglImageFlushExternalEXTFn(EGLDisplay dpy,
- EGLImageKHR image,
- const EGLAttrib* attrib_list) override;
- EGLBoolean eglInitializeFn(EGLDisplay dpy,
- EGLint* major,
- EGLint* minor) override;
- EGLint eglLabelObjectKHRFn(EGLDisplay display,
- EGLenum objectType,
- EGLObjectKHR object,
- EGLLabelKHR label) override;
- EGLBoolean eglMakeCurrentFn(EGLDisplay dpy,
- EGLSurface draw,
- EGLSurface read,
- EGLContext ctx) override;
- EGLBoolean eglPostSubBufferNVFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint x,
- EGLint y,
- EGLint width,
- EGLint height) override;
- EGLenum eglQueryAPIFn(void) override;
- EGLBoolean eglQueryContextFn(EGLDisplay dpy,
- EGLContext ctx,
- EGLint attribute,
- EGLint* value) override;
- EGLBoolean eglQueryDebugKHRFn(EGLint attribute, EGLAttrib* value) override;
- EGLBoolean eglQueryDeviceAttribEXTFn(EGLDeviceEXT device,
- EGLint attribute,
- EGLAttrib* value) override;
- EGLBoolean eglQueryDevicesEXTFn(EGLint max_devices,
- EGLDeviceEXT* devices,
- EGLint* num_devices) override;
- const char* eglQueryDeviceStringEXTFn(EGLDeviceEXT device,
- EGLint name) override;
- EGLBoolean eglQueryDisplayAttribANGLEFn(EGLDisplay dpy,
- EGLint attribute,
- EGLAttrib* value) override;
- EGLBoolean eglQueryDisplayAttribEXTFn(EGLDisplay dpy,
- EGLint attribute,
- EGLAttrib* value) override;
- EGLBoolean eglQueryDmaBufFormatsEXTFn(EGLDisplay dpy,
- EGLint max_formats,
- EGLint* formats,
- EGLint* num_formats) override;
- EGLBoolean eglQueryDmaBufModifiersEXTFn(EGLDisplay dpy,
- EGLint format,
- EGLint max_modifiers,
- EGLuint64KHR* modifiers,
- EGLBoolean* external_only,
- EGLint* num_modifiers) override;
- EGLBoolean eglQueryStreamKHRFn(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLenum attribute,
- EGLint* value) override;
- EGLBoolean eglQueryStreamu64KHRFn(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLenum attribute,
- EGLuint64KHR* value) override;
- const char* eglQueryStringFn(EGLDisplay dpy, EGLint name) override;
- const char* eglQueryStringiANGLEFn(EGLDisplay dpy,
- EGLint name,
- EGLint index) override;
- EGLBoolean eglQuerySurfaceFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint attribute,
- EGLint* value) override;
- EGLBoolean eglQuerySurfacePointerANGLEFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint attribute,
- void** value) override;
- void eglReacquireHighPowerGPUANGLEFn(EGLDisplay dpy, EGLContext ctx) override;
- void eglReleaseHighPowerGPUANGLEFn(EGLDisplay dpy, EGLContext ctx) override;
- EGLBoolean eglReleaseTexImageFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint buffer) override;
- EGLBoolean eglReleaseThreadFn(void) override;
- void eglSetBlobCacheFuncsANDROIDFn(EGLDisplay dpy,
- EGLSetBlobFuncANDROID set,
- EGLGetBlobFuncANDROID get) override;
- EGLBoolean eglStreamAttribKHRFn(EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLenum attribute,
- EGLint value) override;
- EGLBoolean eglStreamConsumerAcquireKHRFn(EGLDisplay dpy,
- EGLStreamKHR stream) override;
- EGLBoolean eglStreamConsumerGLTextureExternalAttribsNVFn(
- EGLDisplay dpy,
- EGLStreamKHR stream,
- EGLAttrib* attrib_list) override;
- EGLBoolean eglStreamConsumerGLTextureExternalKHRFn(
- EGLDisplay dpy,
- EGLStreamKHR stream) override;
- EGLBoolean eglStreamConsumerReleaseKHRFn(EGLDisplay dpy,
- EGLStreamKHR stream) override;
- EGLBoolean eglStreamPostD3DTextureANGLEFn(
- EGLDisplay dpy,
- EGLStreamKHR stream,
- void* texture,
- const EGLAttrib* attrib_list) override;
- EGLBoolean eglSurfaceAttribFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint attribute,
- EGLint value) override;
- EGLBoolean eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) override;
- EGLBoolean eglSwapBuffersWithDamageKHRFn(EGLDisplay dpy,
- EGLSurface surface,
- EGLint* rects,
- EGLint n_rects) override;
- EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) override;
- EGLBoolean eglTerminateFn(EGLDisplay dpy) override;
- EGLBoolean eglWaitClientFn(void) override;
- EGLBoolean eglWaitGLFn(void) override;
- EGLBoolean eglWaitNativeFn(EGLint engine) override;
- EGLint eglWaitSyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) override;
|