OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 // | 4 // |
5 // This file is auto-generated from | 5 // This file is auto-generated from |
6 // ui/gl/generate_bindings.py | 6 // ui/gl/generate_bindings.py |
7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
10 | 10 |
11 #ifndef UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ | 11 #ifndef UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |
12 #define UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ | 12 #define UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |
13 | 13 |
14 namespace gfx { | 14 namespace gl { |
15 | 15 |
16 class GLContext; | 16 class GLContext; |
17 | 17 |
18 typedef EGLBoolean(GL_BINDING_CALL* eglBindAPIProc)(EGLenum api); | 18 typedef EGLBoolean(GL_BINDING_CALL* eglBindAPIProc)(EGLenum api); |
19 typedef EGLBoolean(GL_BINDING_CALL* eglBindTexImageProc)(EGLDisplay dpy, | 19 typedef EGLBoolean(GL_BINDING_CALL* eglBindTexImageProc)(EGLDisplay dpy, |
20 EGLSurface surface, | 20 EGLSurface surface, |
21 EGLint buffer); | 21 EGLint buffer); |
22 typedef EGLBoolean(GL_BINDING_CALL* eglChooseConfigProc)( | 22 typedef EGLBoolean(GL_BINDING_CALL* eglChooseConfigProc)( |
23 EGLDisplay dpy, | 23 EGLDisplay dpy, |
24 const EGLint* attrib_list, | 24 const EGLint* attrib_list, |
(...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
438 virtual EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) = 0; | 438 virtual EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) = 0; |
439 virtual EGLBoolean eglTerminateFn(EGLDisplay dpy) = 0; | 439 virtual EGLBoolean eglTerminateFn(EGLDisplay dpy) = 0; |
440 virtual EGLBoolean eglWaitClientFn(void) = 0; | 440 virtual EGLBoolean eglWaitClientFn(void) = 0; |
441 virtual EGLBoolean eglWaitGLFn(void) = 0; | 441 virtual EGLBoolean eglWaitGLFn(void) = 0; |
442 virtual EGLBoolean eglWaitNativeFn(EGLint engine) = 0; | 442 virtual EGLBoolean eglWaitNativeFn(EGLint engine) = 0; |
443 virtual EGLint eglWaitSyncKHRFn(EGLDisplay dpy, | 443 virtual EGLint eglWaitSyncKHRFn(EGLDisplay dpy, |
444 EGLSyncKHR sync, | 444 EGLSyncKHR sync, |
445 EGLint flags) = 0; | 445 EGLint flags) = 0; |
446 }; | 446 }; |
447 | 447 |
448 } // namespace gfx | 448 } // namespace gl |
449 | 449 |
450 #define eglBindAPI ::gfx::g_current_egl_context->eglBindAPIFn | 450 #define eglBindAPI ::gl::g_current_egl_context->eglBindAPIFn |
451 #define eglBindTexImage ::gfx::g_current_egl_context->eglBindTexImageFn | 451 #define eglBindTexImage ::gl::g_current_egl_context->eglBindTexImageFn |
452 #define eglChooseConfig ::gfx::g_current_egl_context->eglChooseConfigFn | 452 #define eglChooseConfig ::gl::g_current_egl_context->eglChooseConfigFn |
453 #define eglClientWaitSyncKHR \ | 453 #define eglClientWaitSyncKHR ::gl::g_current_egl_context->eglClientWaitSyncKHRFn |
454 ::gfx::g_current_egl_context->eglClientWaitSyncKHRFn | 454 #define eglCopyBuffers ::gl::g_current_egl_context->eglCopyBuffersFn |
455 #define eglCopyBuffers ::gfx::g_current_egl_context->eglCopyBuffersFn | 455 #define eglCreateContext ::gl::g_current_egl_context->eglCreateContextFn |
456 #define eglCreateContext ::gfx::g_current_egl_context->eglCreateContextFn | 456 #define eglCreateImageKHR ::gl::g_current_egl_context->eglCreateImageKHRFn |
457 #define eglCreateImageKHR ::gfx::g_current_egl_context->eglCreateImageKHRFn | |
458 #define eglCreatePbufferFromClientBuffer \ | 457 #define eglCreatePbufferFromClientBuffer \ |
459 ::gfx::g_current_egl_context->eglCreatePbufferFromClientBufferFn | 458 ::gl::g_current_egl_context->eglCreatePbufferFromClientBufferFn |
460 #define eglCreatePbufferSurface \ | 459 #define eglCreatePbufferSurface \ |
461 ::gfx::g_current_egl_context->eglCreatePbufferSurfaceFn | 460 ::gl::g_current_egl_context->eglCreatePbufferSurfaceFn |
462 #define eglCreatePixmapSurface \ | 461 #define eglCreatePixmapSurface \ |
463 ::gfx::g_current_egl_context->eglCreatePixmapSurfaceFn | 462 ::gl::g_current_egl_context->eglCreatePixmapSurfaceFn |
464 #define eglCreateStreamKHR ::gfx::g_current_egl_context->eglCreateStreamKHRFn | 463 #define eglCreateStreamKHR ::gl::g_current_egl_context->eglCreateStreamKHRFn |
465 #define eglCreateStreamProducerD3DTextureNV12ANGLE \ | 464 #define eglCreateStreamProducerD3DTextureNV12ANGLE \ |
466 ::gfx::g_current_egl_context->eglCreateStreamProducerD3DTextureNV12ANGLEFn | 465 ::gl::g_current_egl_context->eglCreateStreamProducerD3DTextureNV12ANGLEFn |
467 #define eglCreateSyncKHR ::gfx::g_current_egl_context->eglCreateSyncKHRFn | 466 #define eglCreateSyncKHR ::gl::g_current_egl_context->eglCreateSyncKHRFn |
468 #define eglCreateWindowSurface \ | 467 #define eglCreateWindowSurface \ |
469 ::gfx::g_current_egl_context->eglCreateWindowSurfaceFn | 468 ::gl::g_current_egl_context->eglCreateWindowSurfaceFn |
470 #define eglDestroyContext ::gfx::g_current_egl_context->eglDestroyContextFn | 469 #define eglDestroyContext ::gl::g_current_egl_context->eglDestroyContextFn |
471 #define eglDestroyImageKHR ::gfx::g_current_egl_context->eglDestroyImageKHRFn | 470 #define eglDestroyImageKHR ::gl::g_current_egl_context->eglDestroyImageKHRFn |
472 #define eglDestroyStreamKHR ::gfx::g_current_egl_context->eglDestroyStreamKHRFn | 471 #define eglDestroyStreamKHR ::gl::g_current_egl_context->eglDestroyStreamKHRFn |
473 #define eglDestroySurface ::gfx::g_current_egl_context->eglDestroySurfaceFn | 472 #define eglDestroySurface ::gl::g_current_egl_context->eglDestroySurfaceFn |
474 #define eglDestroySyncKHR ::gfx::g_current_egl_context->eglDestroySyncKHRFn | 473 #define eglDestroySyncKHR ::gl::g_current_egl_context->eglDestroySyncKHRFn |
475 #define eglGetConfigAttrib ::gfx::g_current_egl_context->eglGetConfigAttribFn | 474 #define eglGetConfigAttrib ::gl::g_current_egl_context->eglGetConfigAttribFn |
476 #define eglGetConfigs ::gfx::g_current_egl_context->eglGetConfigsFn | 475 #define eglGetConfigs ::gl::g_current_egl_context->eglGetConfigsFn |
477 #define eglGetCurrentContext \ | 476 #define eglGetCurrentContext ::gl::g_current_egl_context->eglGetCurrentContextFn |
478 ::gfx::g_current_egl_context->eglGetCurrentContextFn | 477 #define eglGetCurrentDisplay ::gl::g_current_egl_context->eglGetCurrentDisplayFn |
479 #define eglGetCurrentDisplay \ | 478 #define eglGetCurrentSurface ::gl::g_current_egl_context->eglGetCurrentSurfaceFn |
480 ::gfx::g_current_egl_context->eglGetCurrentDisplayFn | 479 #define eglGetDisplay ::gl::g_current_egl_context->eglGetDisplayFn |
481 #define eglGetCurrentSurface \ | 480 #define eglGetError ::gl::g_current_egl_context->eglGetErrorFn |
482 ::gfx::g_current_egl_context->eglGetCurrentSurfaceFn | |
483 #define eglGetDisplay ::gfx::g_current_egl_context->eglGetDisplayFn | |
484 #define eglGetError ::gfx::g_current_egl_context->eglGetErrorFn | |
485 #define eglGetPlatformDisplayEXT \ | 481 #define eglGetPlatformDisplayEXT \ |
486 ::gfx::g_current_egl_context->eglGetPlatformDisplayEXTFn | 482 ::gl::g_current_egl_context->eglGetPlatformDisplayEXTFn |
487 #define eglGetProcAddress ::gfx::g_current_egl_context->eglGetProcAddressFn | 483 #define eglGetProcAddress ::gl::g_current_egl_context->eglGetProcAddressFn |
488 #define eglGetSyncAttribKHR ::gfx::g_current_egl_context->eglGetSyncAttribKHRFn | 484 #define eglGetSyncAttribKHR ::gl::g_current_egl_context->eglGetSyncAttribKHRFn |
489 #define eglGetSyncValuesCHROMIUM \ | 485 #define eglGetSyncValuesCHROMIUM \ |
490 ::gfx::g_current_egl_context->eglGetSyncValuesCHROMIUMFn | 486 ::gl::g_current_egl_context->eglGetSyncValuesCHROMIUMFn |
491 #define eglInitialize ::gfx::g_current_egl_context->eglInitializeFn | 487 #define eglInitialize ::gl::g_current_egl_context->eglInitializeFn |
492 #define eglMakeCurrent ::gfx::g_current_egl_context->eglMakeCurrentFn | 488 #define eglMakeCurrent ::gl::g_current_egl_context->eglMakeCurrentFn |
493 #define eglPostSubBufferNV ::gfx::g_current_egl_context->eglPostSubBufferNVFn | 489 #define eglPostSubBufferNV ::gl::g_current_egl_context->eglPostSubBufferNVFn |
494 #define eglQueryAPI ::gfx::g_current_egl_context->eglQueryAPIFn | 490 #define eglQueryAPI ::gl::g_current_egl_context->eglQueryAPIFn |
495 #define eglQueryContext ::gfx::g_current_egl_context->eglQueryContextFn | 491 #define eglQueryContext ::gl::g_current_egl_context->eglQueryContextFn |
496 #define eglQueryStreamKHR ::gfx::g_current_egl_context->eglQueryStreamKHRFn | 492 #define eglQueryStreamKHR ::gl::g_current_egl_context->eglQueryStreamKHRFn |
497 #define eglQueryStreamu64KHR \ | 493 #define eglQueryStreamu64KHR ::gl::g_current_egl_context->eglQueryStreamu64KHRFn |
498 ::gfx::g_current_egl_context->eglQueryStreamu64KHRFn | 494 #define eglQueryString ::gl::g_current_egl_context->eglQueryStringFn |
499 #define eglQueryString ::gfx::g_current_egl_context->eglQueryStringFn | 495 #define eglQuerySurface ::gl::g_current_egl_context->eglQuerySurfaceFn |
500 #define eglQuerySurface ::gfx::g_current_egl_context->eglQuerySurfaceFn | |
501 #define eglQuerySurfacePointerANGLE \ | 496 #define eglQuerySurfacePointerANGLE \ |
502 ::gfx::g_current_egl_context->eglQuerySurfacePointerANGLEFn | 497 ::gl::g_current_egl_context->eglQuerySurfacePointerANGLEFn |
503 #define eglReleaseTexImage ::gfx::g_current_egl_context->eglReleaseTexImageFn | 498 #define eglReleaseTexImage ::gl::g_current_egl_context->eglReleaseTexImageFn |
504 #define eglReleaseThread ::gfx::g_current_egl_context->eglReleaseThreadFn | 499 #define eglReleaseThread ::gl::g_current_egl_context->eglReleaseThreadFn |
505 #define eglStreamAttribKHR ::gfx::g_current_egl_context->eglStreamAttribKHRFn | 500 #define eglStreamAttribKHR ::gl::g_current_egl_context->eglStreamAttribKHRFn |
506 #define eglStreamConsumerAcquireKHR \ | 501 #define eglStreamConsumerAcquireKHR \ |
507 ::gfx::g_current_egl_context->eglStreamConsumerAcquireKHRFn | 502 ::gl::g_current_egl_context->eglStreamConsumerAcquireKHRFn |
508 #define eglStreamConsumerGLTextureExternalAttribsNV \ | 503 #define eglStreamConsumerGLTextureExternalAttribsNV \ |
509 ::gfx::g_current_egl_context->eglStreamConsumerGLTextureExternalAttribsNVFn | 504 ::gl::g_current_egl_context->eglStreamConsumerGLTextureExternalAttribsNVFn |
510 #define eglStreamConsumerGLTextureExternalKHR \ | 505 #define eglStreamConsumerGLTextureExternalKHR \ |
511 ::gfx::g_current_egl_context->eglStreamConsumerGLTextureExternalKHRFn | 506 ::gl::g_current_egl_context->eglStreamConsumerGLTextureExternalKHRFn |
512 #define eglStreamConsumerReleaseKHR \ | 507 #define eglStreamConsumerReleaseKHR \ |
513 ::gfx::g_current_egl_context->eglStreamConsumerReleaseKHRFn | 508 ::gl::g_current_egl_context->eglStreamConsumerReleaseKHRFn |
514 #define eglStreamPostD3DTextureNV12ANGLE \ | 509 #define eglStreamPostD3DTextureNV12ANGLE \ |
515 ::gfx::g_current_egl_context->eglStreamPostD3DTextureNV12ANGLEFn | 510 ::gl::g_current_egl_context->eglStreamPostD3DTextureNV12ANGLEFn |
516 #define eglSurfaceAttrib ::gfx::g_current_egl_context->eglSurfaceAttribFn | 511 #define eglSurfaceAttrib ::gl::g_current_egl_context->eglSurfaceAttribFn |
517 #define eglSwapBuffers ::gfx::g_current_egl_context->eglSwapBuffersFn | 512 #define eglSwapBuffers ::gl::g_current_egl_context->eglSwapBuffersFn |
518 #define eglSwapInterval ::gfx::g_current_egl_context->eglSwapIntervalFn | 513 #define eglSwapInterval ::gl::g_current_egl_context->eglSwapIntervalFn |
519 #define eglTerminate ::gfx::g_current_egl_context->eglTerminateFn | 514 #define eglTerminate ::gl::g_current_egl_context->eglTerminateFn |
520 #define eglWaitClient ::gfx::g_current_egl_context->eglWaitClientFn | 515 #define eglWaitClient ::gl::g_current_egl_context->eglWaitClientFn |
521 #define eglWaitGL ::gfx::g_current_egl_context->eglWaitGLFn | 516 #define eglWaitGL ::gl::g_current_egl_context->eglWaitGLFn |
522 #define eglWaitNative ::gfx::g_current_egl_context->eglWaitNativeFn | 517 #define eglWaitNative ::gl::g_current_egl_context->eglWaitNativeFn |
523 #define eglWaitSyncKHR ::gfx::g_current_egl_context->eglWaitSyncKHRFn | 518 #define eglWaitSyncKHR ::gl::g_current_egl_context->eglWaitSyncKHRFn |
524 | 519 |
525 #endif // UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ | 520 #endif // UI_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |
OLD | NEW |