| // 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) |
| |
| MOCK_METHOD1(BindAPI, EGLBoolean(EGLenum api)); |
| MOCK_METHOD3(BindTexImage, |
| EGLBoolean(EGLDisplay dpy, EGLSurface surface, EGLint buffer)); |
| MOCK_METHOD5(ChooseConfig, |
| EGLBoolean(EGLDisplay dpy, |
| const EGLint* attrib_list, |
| EGLConfig* configs, |
| EGLint config_size, |
| EGLint* num_config)); |
| MOCK_METHOD4( |
| ClientWaitSyncKHR, |
| EGLint(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout)); |
| MOCK_METHOD3(CopyBuffers, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLNativePixmapType target)); |
| MOCK_METHOD4(CreateContext, |
| EGLContext(EGLDisplay dpy, |
| EGLConfig config, |
| EGLContext share_context, |
| const EGLint* attrib_list)); |
| MOCK_METHOD5(CreateImageKHR, |
| EGLImageKHR(EGLDisplay dpy, |
| EGLContext ctx, |
| EGLenum target, |
| EGLClientBuffer buffer, |
| const EGLint* attrib_list)); |
| MOCK_METHOD5(CreatePbufferFromClientBuffer, |
| EGLSurface(EGLDisplay dpy, |
| EGLenum buftype, |
| void* buffer, |
| EGLConfig config, |
| const EGLint* attrib_list)); |
| MOCK_METHOD3(CreatePbufferSurface, |
| EGLSurface(EGLDisplay dpy, |
| EGLConfig config, |
| const EGLint* attrib_list)); |
| MOCK_METHOD4(CreatePixmapSurface, |
| EGLSurface(EGLDisplay dpy, |
| EGLConfig config, |
| EGLNativePixmapType pixmap, |
| const EGLint* attrib_list)); |
| MOCK_METHOD2(CreateStreamKHR, |
| EGLStreamKHR(EGLDisplay dpy, const EGLint* attrib_list)); |
| MOCK_METHOD3(CreateStreamProducerD3DTextureANGLE, |
| EGLBoolean(EGLDisplay dpy, |
| EGLStreamKHR stream, |
| EGLAttrib* attrib_list)); |
| MOCK_METHOD3(CreateSyncKHR, |
| EGLSyncKHR(EGLDisplay dpy, |
| EGLenum type, |
| const EGLint* attrib_list)); |
| MOCK_METHOD4(CreateWindowSurface, |
| EGLSurface(EGLDisplay dpy, |
| EGLConfig config, |
| EGLNativeWindowType win, |
| const EGLint* attrib_list)); |
| MOCK_METHOD2(DebugMessageControlKHR, |
| EGLint(EGLDEBUGPROCKHR callback, const EGLAttrib* attrib_list)); |
| MOCK_METHOD2(DestroyContext, EGLBoolean(EGLDisplay dpy, EGLContext ctx)); |
| MOCK_METHOD2(DestroyImageKHR, EGLBoolean(EGLDisplay dpy, EGLImageKHR image)); |
| MOCK_METHOD2(DestroyStreamKHR, EGLBoolean(EGLDisplay dpy, EGLStreamKHR stream)); |
| MOCK_METHOD2(DestroySurface, EGLBoolean(EGLDisplay dpy, EGLSurface surface)); |
| MOCK_METHOD2(DestroySyncKHR, EGLBoolean(EGLDisplay dpy, EGLSyncKHR sync)); |
| MOCK_METHOD2(DupNativeFenceFDANDROID, EGLint(EGLDisplay dpy, EGLSyncKHR sync)); |
| MOCK_METHOD5(ExportDMABUFImageMESA, |
| EGLBoolean(EGLDisplay dpy, |
| EGLImageKHR image, |
| int* fds, |
| EGLint* strides, |
| EGLint* offsets)); |
| MOCK_METHOD5(ExportDMABUFImageQueryMESA, |
| EGLBoolean(EGLDisplay dpy, |
| EGLImageKHR image, |
| int* fourcc, |
| int* num_planes, |
| EGLuint64KHR* modifiers)); |
| MOCK_METHOD5(GetCompositorTimingANDROID, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint numTimestamps, |
| EGLint* names, |
| EGLnsecsANDROID* values)); |
| MOCK_METHOD3(GetCompositorTimingSupportedANDROID, |
| EGLBoolean(EGLDisplay dpy, EGLSurface surface, EGLint timestamp)); |
| MOCK_METHOD4(GetConfigAttrib, |
| EGLBoolean(EGLDisplay dpy, |
| EGLConfig config, |
| EGLint attribute, |
| EGLint* value)); |
| MOCK_METHOD4(GetConfigs, |
| EGLBoolean(EGLDisplay dpy, |
| EGLConfig* configs, |
| EGLint config_size, |
| EGLint* num_config)); |
| MOCK_METHOD0(GetCurrentContext, EGLContext()); |
| MOCK_METHOD0(GetCurrentDisplay, EGLDisplay()); |
| MOCK_METHOD1(GetCurrentSurface, EGLSurface(EGLint readdraw)); |
| MOCK_METHOD1(GetDisplay, EGLDisplay(EGLNativeDisplayType display_id)); |
| MOCK_METHOD0(GetError, EGLint()); |
| MOCK_METHOD6(GetFrameTimestampsANDROID, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLuint64KHR frameId, |
| EGLint numTimestamps, |
| EGLint* timestamps, |
| EGLnsecsANDROID* values)); |
| MOCK_METHOD3(GetFrameTimestampSupportedANDROID, |
| EGLBoolean(EGLDisplay dpy, EGLSurface surface, EGLint timestamp)); |
| MOCK_METHOD1(GetNativeClientBufferANDROID, |
| EGLClientBuffer(const struct AHardwareBuffer* ahardwarebuffer)); |
| MOCK_METHOD3(GetNextFrameIdANDROID, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLuint64KHR* frameId)); |
| MOCK_METHOD3(GetPlatformDisplayEXT, |
| EGLDisplay(EGLenum platform, |
| void* native_display, |
| const EGLint* attrib_list)); |
| MOCK_METHOD1(GetProcAddress, |
| __eglMustCastToProperFunctionPointerType(const char* procname)); |
| MOCK_METHOD4(GetSyncAttribKHR, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSyncKHR sync, |
| EGLint attribute, |
| EGLint* value)); |
| MOCK_METHOD5(GetSyncValuesCHROMIUM, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLuint64CHROMIUM* ust, |
| EGLuint64CHROMIUM* msc, |
| EGLuint64CHROMIUM* sbc)); |
| MOCK_METHOD3(ImageFlushExternalEXT, |
| EGLBoolean(EGLDisplay dpy, |
| EGLImageKHR image, |
| const EGLAttrib* attrib_list)); |
| MOCK_METHOD3(Initialize, |
| EGLBoolean(EGLDisplay dpy, EGLint* major, EGLint* minor)); |
| MOCK_METHOD4(LabelObjectKHR, |
| EGLint(EGLDisplay display, |
| EGLenum objectType, |
| EGLObjectKHR object, |
| EGLLabelKHR label)); |
| MOCK_METHOD4(MakeCurrent, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface draw, |
| EGLSurface read, |
| EGLContext ctx)); |
| MOCK_METHOD6(PostSubBufferNV, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint x, |
| EGLint y, |
| EGLint width, |
| EGLint height)); |
| MOCK_METHOD0(QueryAPI, EGLenum()); |
| MOCK_METHOD4(QueryContext, |
| EGLBoolean(EGLDisplay dpy, |
| EGLContext ctx, |
| EGLint attribute, |
| EGLint* value)); |
| MOCK_METHOD2(QueryDebugKHR, EGLBoolean(EGLint attribute, EGLAttrib* value)); |
| MOCK_METHOD4(QueryStreamKHR, |
| EGLBoolean(EGLDisplay dpy, |
| EGLStreamKHR stream, |
| EGLenum attribute, |
| EGLint* value)); |
| MOCK_METHOD4(QueryStreamu64KHR, |
| EGLBoolean(EGLDisplay dpy, |
| EGLStreamKHR stream, |
| EGLenum attribute, |
| EGLuint64KHR* value)); |
| MOCK_METHOD2(QueryString, const char*(EGLDisplay dpy, EGLint name)); |
| MOCK_METHOD4(QuerySurface, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint attribute, |
| EGLint* value)); |
| MOCK_METHOD4(QuerySurfacePointerANGLE, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint attribute, |
| void** value)); |
| MOCK_METHOD3(ReleaseTexImage, |
| EGLBoolean(EGLDisplay dpy, EGLSurface surface, EGLint buffer)); |
| MOCK_METHOD0(ReleaseThread, EGLBoolean()); |
| MOCK_METHOD3(SetBlobCacheFuncsANDROID, |
| void(EGLDisplay dpy, |
| EGLSetBlobFuncANDROID set, |
| EGLGetBlobFuncANDROID get)); |
| MOCK_METHOD4(StreamAttribKHR, |
| EGLBoolean(EGLDisplay dpy, |
| EGLStreamKHR stream, |
| EGLenum attribute, |
| EGLint value)); |
| MOCK_METHOD2(StreamConsumerAcquireKHR, |
| EGLBoolean(EGLDisplay dpy, EGLStreamKHR stream)); |
| MOCK_METHOD3(StreamConsumerGLTextureExternalAttribsNV, |
| EGLBoolean(EGLDisplay dpy, |
| EGLStreamKHR stream, |
| EGLAttrib* attrib_list)); |
| MOCK_METHOD2(StreamConsumerGLTextureExternalKHR, |
| EGLBoolean(EGLDisplay dpy, EGLStreamKHR stream)); |
| MOCK_METHOD2(StreamConsumerReleaseKHR, |
| EGLBoolean(EGLDisplay dpy, EGLStreamKHR stream)); |
| MOCK_METHOD4(StreamPostD3DTextureANGLE, |
| EGLBoolean(EGLDisplay dpy, |
| EGLStreamKHR stream, |
| void* texture, |
| const EGLAttrib* attrib_list)); |
| MOCK_METHOD4(SurfaceAttrib, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint attribute, |
| EGLint value)); |
| MOCK_METHOD2(SwapBuffers, EGLBoolean(EGLDisplay dpy, EGLSurface surface)); |
| MOCK_METHOD4(SwapBuffersWithDamageKHR, |
| EGLBoolean(EGLDisplay dpy, |
| EGLSurface surface, |
| EGLint* rects, |
| EGLint n_rects)); |
| MOCK_METHOD2(SwapInterval, EGLBoolean(EGLDisplay dpy, EGLint interval)); |
| MOCK_METHOD1(Terminate, EGLBoolean(EGLDisplay dpy)); |
| MOCK_METHOD0(WaitClient, EGLBoolean()); |
| MOCK_METHOD0(WaitGL, EGLBoolean()); |
| MOCK_METHOD1(WaitNative, EGLBoolean(EGLint engine)); |
| MOCK_METHOD3(WaitSyncKHR, |
| EGLint(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags)); |