Fix WindowAndroid leak in Android WebView
[chromium-blink-merge.git] / ui / gl / gl_bindings_api_autogen_glx.h
blob7efbae129983ff536544dcc7c1ce9caf2d00bbc7
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.
4 //
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
9 // DO NOT EDIT!
11 void glXBindTexImageEXTFn(Display* dpy,
12 GLXDrawable drawable,
13 int buffer,
14 int* attribList) override;
15 GLXFBConfig* glXChooseFBConfigFn(Display* dpy,
16 int screen,
17 const int* attribList,
18 int* nitems) override;
19 XVisualInfo* glXChooseVisualFn(Display* dpy,
20 int screen,
21 int* attribList) override;
22 void glXCopyContextFn(Display* dpy,
23 GLXContext src,
24 GLXContext dst,
25 unsigned long mask) override;
26 void glXCopySubBufferMESAFn(Display* dpy,
27 GLXDrawable drawable,
28 int x,
29 int y,
30 int width,
31 int height) override;
32 GLXContext glXCreateContextFn(Display* dpy,
33 XVisualInfo* vis,
34 GLXContext shareList,
35 int direct) override;
36 GLXContext glXCreateContextAttribsARBFn(Display* dpy,
37 GLXFBConfig config,
38 GLXContext share_context,
39 int direct,
40 const int* attrib_list) override;
41 GLXPixmap glXCreateGLXPixmapFn(Display* dpy,
42 XVisualInfo* visual,
43 Pixmap pixmap) override;
44 GLXContext glXCreateNewContextFn(Display* dpy,
45 GLXFBConfig config,
46 int renderType,
47 GLXContext shareList,
48 int direct) override;
49 GLXPbuffer glXCreatePbufferFn(Display* dpy,
50 GLXFBConfig config,
51 const int* attribList) override;
52 GLXPixmap glXCreatePixmapFn(Display* dpy,
53 GLXFBConfig config,
54 Pixmap pixmap,
55 const int* attribList) override;
56 GLXWindow glXCreateWindowFn(Display* dpy,
57 GLXFBConfig config,
58 Window win,
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,
67 XVisualInfo* visual,
68 int attrib,
69 int* value) override;
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,
75 GLXFBConfig config,
76 int attribute,
77 int* value) override;
78 GLXFBConfig glXGetFBConfigFromVisualSGIXFn(Display* dpy,
79 XVisualInfo* visualInfo) override;
80 GLXFBConfig* glXGetFBConfigsFn(Display* dpy,
81 int screen,
82 int* nelements) override;
83 bool glXGetMscRateOMLFn(Display* dpy,
84 GLXDrawable drawable,
85 int32* numerator,
86 int32* denominator) override;
87 void glXGetSelectedEventFn(Display* dpy,
88 GLXDrawable drawable,
89 unsigned long* mask) override;
90 bool glXGetSyncValuesOMLFn(Display* dpy,
91 GLXDrawable drawable,
92 int64* ust,
93 int64* msc,
94 int64* sbc) override;
95 XVisualInfo* glXGetVisualFromFBConfigFn(Display* dpy,
96 GLXFBConfig config) override;
97 int glXIsDirectFn(Display* dpy, GLXContext ctx) override;
98 int glXMakeContextCurrentFn(Display* dpy,
99 GLXDrawable draw,
100 GLXDrawable read,
101 GLXContext ctx) override;
102 int glXMakeCurrentFn(Display* dpy,
103 GLXDrawable drawable,
104 GLXContext ctx) override;
105 int glXQueryContextFn(Display* dpy,
106 GLXContext ctx,
107 int attribute,
108 int* value) override;
109 void glXQueryDrawableFn(Display* dpy,
110 GLXDrawable draw,
111 int attribute,
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,
131 int remainder,
132 unsigned int* count) override;
133 void glXWaitXFn(void) override;