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
3 // found in the LICENSE file.
5 // This file is auto-generated from
6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename
11 void glXBindTexImageEXTFn(Display
* dpy
,
14 int* attribList
) override
;
15 GLXFBConfig
* glXChooseFBConfigFn(Display
* dpy
,
17 const int* attribList
,
18 int* nitems
) override
;
19 XVisualInfo
* glXChooseVisualFn(Display
* dpy
,
21 int* attribList
) override
;
22 void glXCopyContextFn(Display
* dpy
,
25 unsigned long mask
) override
;
26 void glXCopySubBufferMESAFn(Display
* dpy
,
32 GLXContext
glXCreateContextFn(Display
* dpy
,
36 GLXContext
glXCreateContextAttribsARBFn(Display
* dpy
,
38 GLXContext share_context
,
40 const int* attrib_list
) override
;
41 GLXPixmap
glXCreateGLXPixmapFn(Display
* dpy
,
43 Pixmap pixmap
) override
;
44 GLXContext
glXCreateNewContextFn(Display
* dpy
,
49 GLXPbuffer
glXCreatePbufferFn(Display
* dpy
,
51 const int* attribList
) override
;
52 GLXPixmap
glXCreatePixmapFn(Display
* dpy
,
55 const int* attribList
) override
;
56 GLXWindow
glXCreateWindowFn(Display
* dpy
,
59 const int* attribList
) override
;
60 void glXDestroyContextFn(Display
* dpy
, GLXContext ctx
) override
;
61 void glXDestroyGLXPixmapFn(Display
* dpy
, GLXPixmap pixmap
) override
;
62 void glXDestroyPbufferFn(Display
* dpy
, GLXPbuffer pbuf
) override
;
63 void glXDestroyPixmapFn(Display
* dpy
, GLXPixmap pixmap
) override
;
64 void glXDestroyWindowFn(Display
* dpy
, GLXWindow window
) override
;
65 const char* glXGetClientStringFn(Display
* dpy
, int name
) override
;
66 int glXGetConfigFn(Display
* dpy
,
70 GLXContext
glXGetCurrentContextFn(void) override
;
71 Display
* glXGetCurrentDisplayFn(void) override
;
72 GLXDrawable
glXGetCurrentDrawableFn(void) override
;
73 GLXDrawable
glXGetCurrentReadDrawableFn(void) override
;
74 int glXGetFBConfigAttribFn(Display
* dpy
,
78 GLXFBConfig
glXGetFBConfigFromVisualSGIXFn(Display
* dpy
,
79 XVisualInfo
* visualInfo
) override
;
80 GLXFBConfig
* glXGetFBConfigsFn(Display
* dpy
,
82 int* nelements
) override
;
83 bool glXGetMscRateOMLFn(Display
* dpy
,
86 int32
* denominator
) override
;
87 void glXGetSelectedEventFn(Display
* dpy
,
89 unsigned long* mask
) override
;
90 bool glXGetSyncValuesOMLFn(Display
* dpy
,
95 XVisualInfo
* glXGetVisualFromFBConfigFn(Display
* dpy
,
96 GLXFBConfig config
) override
;
97 int glXIsDirectFn(Display
* dpy
, GLXContext ctx
) override
;
98 int glXMakeContextCurrentFn(Display
* dpy
,
101 GLXContext ctx
) override
;
102 int glXMakeCurrentFn(Display
* dpy
,
103 GLXDrawable drawable
,
104 GLXContext ctx
) override
;
105 int glXQueryContextFn(Display
* dpy
,
108 int* value
) override
;
109 void glXQueryDrawableFn(Display
* dpy
,
112 unsigned int* value
) override
;
113 int glXQueryExtensionFn(Display
* dpy
, int* errorb
, int* event
) override
;
114 const char* glXQueryExtensionsStringFn(Display
* dpy
, int screen
) override
;
115 const char* glXQueryServerStringFn(Display
* dpy
, int screen
, int name
) override
;
116 int glXQueryVersionFn(Display
* dpy
, int* maj
, int* min
) override
;
117 void glXReleaseTexImageEXTFn(Display
* dpy
,
118 GLXDrawable drawable
,
119 int buffer
) override
;
120 void glXSelectEventFn(Display
* dpy
,
121 GLXDrawable drawable
,
122 unsigned long mask
) override
;
123 void glXSwapBuffersFn(Display
* dpy
, GLXDrawable drawable
) override
;
124 void glXSwapIntervalEXTFn(Display
* dpy
,
125 GLXDrawable drawable
,
126 int interval
) override
;
127 void glXSwapIntervalMESAFn(unsigned int interval
) override
;
128 void glXUseXFontFn(Font font
, int first
, int count
, int list
) override
;
129 void glXWaitGLFn(void) override
;
130 int glXWaitVideoSyncSGIFn(int divisor
,
132 unsigned int* count
) override
;
133 void glXWaitXFn(void) override
;