1 #[cfg_attr(windows, link(name = "windows"))]
3 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
4 #[cfg(feature = "Win32_Graphics_Gdi")]
5 pub fn ChoosePixelFormat(hdc
: super::Gdi
::HDC
, ppfd
: *const PIXELFORMATDESCRIPTOR
) -> i32;
6 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
7 #[cfg(feature = "Win32_Graphics_Gdi")]
8 pub fn DescribePixelFormat(hdc
: super::Gdi
::HDC
, ipixelformat
: PFD_PIXEL_TYPE
, nbytes
: u32, ppfd
: *mut PIXELFORMATDESCRIPTOR
) -> i32;
9 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
10 #[cfg(feature = "Win32_Graphics_Gdi")]
11 pub fn GetEnhMetaFilePixelFormat(hemf
: super::Gdi
::HENHMETAFILE
, cbbuffer
: u32, ppfd
: *mut PIXELFORMATDESCRIPTOR
) -> u32;
12 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
13 #[cfg(feature = "Win32_Graphics_Gdi")]
14 pub fn GetPixelFormat(hdc
: super::Gdi
::HDC
) -> i32;
15 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
16 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
17 pub fn SetPixelFormat(hdc
: super::Gdi
::HDC
, format
: i32, ppfd
: *const PIXELFORMATDESCRIPTOR
) -> super::super::Foundation
::BOOL
;
18 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
19 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
20 pub fn SwapBuffers(param0
: super::Gdi
::HDC
) -> super::super::Foundation
::BOOL
;
21 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
22 pub fn glAccum(op
: u32, value
: f32);
23 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
24 pub fn glAlphaFunc(func
: u32, r
#ref: f32);
25 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
26 pub fn glAreTexturesResident(n
: i32, textures
: *const u32, residences
: *mut u8) -> u8;
27 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
28 pub fn glArrayElement(i
: i32);
29 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
30 pub fn glBegin(mode
: u32);
31 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
32 pub fn glBindTexture(target
: u32, texture
: u32);
33 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
34 pub fn glBitmap(width
: i32, height
: i32, xorig
: f32, yorig
: f32, xmove
: f32, ymove
: f32, bitmap
: *const u8);
35 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
36 pub fn glBlendFunc(sfactor
: u32, dfactor
: u32);
37 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
38 pub fn glCallList(list
: u32);
39 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
40 pub fn glCallLists(n
: i32, r
#type: u32, lists: *const ::core::ffi::c_void);
41 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
42 pub fn glClear(mask
: u32);
43 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
44 pub fn glClearAccum(red
: f32, green
: f32, blue
: f32, alpha
: f32);
45 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
46 pub fn glClearColor(red
: f32, green
: f32, blue
: f32, alpha
: f32);
47 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
48 pub fn glClearDepth(depth
: f64);
49 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
50 pub fn glClearIndex(c
: f32);
51 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
52 pub fn glClearStencil(s
: i32);
53 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
54 pub fn glClipPlane(plane
: u32, equation
: *const f64);
55 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
56 pub fn glColor3b(red
: i8, green
: i8, blue
: i8);
57 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
58 pub fn glColor3bv(v
: *const i8);
59 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
60 pub fn glColor3d(red
: f64, green
: f64, blue
: f64);
61 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
62 pub fn glColor3dv(v
: *const f64);
63 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
64 pub fn glColor3f(red
: f32, green
: f32, blue
: f32);
65 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
66 pub fn glColor3fv(v
: *const f32);
67 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
68 pub fn glColor3i(red
: i32, green
: i32, blue
: i32);
69 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
70 pub fn glColor3iv(v
: *const i32);
71 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
72 pub fn glColor3s(red
: i16, green
: i16, blue
: i16);
73 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
74 pub fn glColor3sv(v
: *const i16);
75 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
76 pub fn glColor3ub(red
: u8, green
: u8, blue
: u8);
77 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
78 pub fn glColor3ubv(v
: *const u8);
79 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
80 pub fn glColor3ui(red
: u32, green
: u32, blue
: u32);
81 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
82 pub fn glColor3uiv(v
: *const u32);
83 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
84 pub fn glColor3us(red
: u16, green
: u16, blue
: u16);
85 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
86 pub fn glColor3usv(v
: *const u16);
87 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
88 pub fn glColor4b(red
: i8, green
: i8, blue
: i8, alpha
: i8);
89 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
90 pub fn glColor4bv(v
: *const i8);
91 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
92 pub fn glColor4d(red
: f64, green
: f64, blue
: f64, alpha
: f64);
93 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
94 pub fn glColor4dv(v
: *const f64);
95 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
96 pub fn glColor4f(red
: f32, green
: f32, blue
: f32, alpha
: f32);
97 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
98 pub fn glColor4fv(v
: *const f32);
99 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
100 pub fn glColor4i(red
: i32, green
: i32, blue
: i32, alpha
: i32);
101 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
102 pub fn glColor4iv(v
: *const i32);
103 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
104 pub fn glColor4s(red
: i16, green
: i16, blue
: i16, alpha
: i16);
105 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
106 pub fn glColor4sv(v
: *const i16);
107 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
108 pub fn glColor4ub(red
: u8, green
: u8, blue
: u8, alpha
: u8);
109 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
110 pub fn glColor4ubv(v
: *const u8);
111 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
112 pub fn glColor4ui(red
: u32, green
: u32, blue
: u32, alpha
: u32);
113 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
114 pub fn glColor4uiv(v
: *const u32);
115 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
116 pub fn glColor4us(red
: u16, green
: u16, blue
: u16, alpha
: u16);
117 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
118 pub fn glColor4usv(v
: *const u16);
119 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
120 pub fn glColorMask(red
: u8, green
: u8, blue
: u8, alpha
: u8);
121 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
122 pub fn glColorMaterial(face
: u32, mode
: u32);
123 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
124 pub fn glColorPointer(size
: i32, r
#type: u32, stride: i32, pointer: *const ::core::ffi::c_void);
125 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
126 pub fn glCopyPixels(x
: i32, y
: i32, width
: i32, height
: i32, r
#type: u32);
127 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
128 pub fn glCopyTexImage1D(target
: u32, level
: i32, internalformat
: u32, x
: i32, y
: i32, width
: i32, border
: i32);
129 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
130 pub fn glCopyTexImage2D(target
: u32, level
: i32, internalformat
: u32, x
: i32, y
: i32, width
: i32, height
: i32, border
: i32);
131 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
132 pub fn glCopyTexSubImage1D(target
: u32, level
: i32, xoffset
: i32, x
: i32, y
: i32, width
: i32);
133 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
134 pub fn glCopyTexSubImage2D(target
: u32, level
: i32, xoffset
: i32, yoffset
: i32, x
: i32, y
: i32, width
: i32, height
: i32);
135 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
136 pub fn glCullFace(mode
: u32);
137 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
138 pub fn glDeleteLists(list
: u32, range
: i32);
139 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
140 pub fn glDeleteTextures(n
: i32, textures
: *const u32);
141 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
142 pub fn glDepthFunc(func
: u32);
143 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
144 pub fn glDepthMask(flag
: u8);
145 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
146 pub fn glDepthRange(znear
: f64, zfar
: f64);
147 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
148 pub fn glDisable(cap
: u32);
149 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
150 pub fn glDisableClientState(array
: u32);
151 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
152 pub fn glDrawArrays(mode
: u32, first
: i32, count
: i32);
153 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
154 pub fn glDrawBuffer(mode
: u32);
155 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
156 pub fn glDrawElements(mode
: u32, count
: i32, r
#type: u32, indices: *const ::core::ffi::c_void);
157 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
158 pub fn glDrawPixels(width
: i32, height
: i32, format
: u32, r
#type: u32, pixels: *const ::core::ffi::c_void);
159 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
160 pub fn glEdgeFlag(flag
: u8);
161 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
162 pub fn glEdgeFlagPointer(stride
: i32, pointer
: *const ::core
::ffi
::c_void
);
163 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
164 pub fn glEdgeFlagv(flag
: *const u8);
165 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
166 pub fn glEnable(cap
: u32);
167 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
168 pub fn glEnableClientState(array
: u32);
169 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
171 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
173 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
174 pub fn glEvalCoord1d(u
: f64);
175 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
176 pub fn glEvalCoord1dv(u
: *const f64);
177 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
178 pub fn glEvalCoord1f(u
: f32);
179 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
180 pub fn glEvalCoord1fv(u
: *const f32);
181 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
182 pub fn glEvalCoord2d(u
: f64, v
: f64);
183 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
184 pub fn glEvalCoord2dv(u
: *const f64);
185 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
186 pub fn glEvalCoord2f(u
: f32, v
: f32);
187 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
188 pub fn glEvalCoord2fv(u
: *const f32);
189 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
190 pub fn glEvalMesh1(mode
: u32, i1
: i32, i2
: i32);
191 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
192 pub fn glEvalMesh2(mode
: u32, i1
: i32, i2
: i32, j1
: i32, j2
: i32);
193 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
194 pub fn glEvalPoint1(i
: i32);
195 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
196 pub fn glEvalPoint2(i
: i32, j
: i32);
197 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
198 pub fn glFeedbackBuffer(size
: i32, r
#type: u32, buffer: *mut f32);
199 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
201 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
203 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
204 pub fn glFogf(pname
: u32, param1
: f32);
205 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
206 pub fn glFogfv(pname
: u32, params
: *const f32);
207 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
208 pub fn glFogi(pname
: u32, param1
: i32);
209 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
210 pub fn glFogiv(pname
: u32, params
: *const i32);
211 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
212 pub fn glFrontFace(mode
: u32);
213 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
214 pub fn glFrustum(left
: f64, right
: f64, bottom
: f64, top
: f64, znear
: f64, zfar
: f64);
215 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
216 pub fn glGenLists(range
: i32) -> u32;
217 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
218 pub fn glGenTextures(n
: i32, textures
: *mut u32);
219 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
220 pub fn glGetBooleanv(pname
: u32, params
: *mut u8);
221 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
222 pub fn glGetClipPlane(plane
: u32, equation
: *mut f64);
223 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
224 pub fn glGetDoublev(pname
: u32, params
: *mut f64);
225 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
226 pub fn glGetError() -> u32;
227 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
228 pub fn glGetFloatv(pname
: u32, params
: *mut f32);
229 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
230 pub fn glGetIntegerv(pname
: u32, params
: *mut i32);
231 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
232 pub fn glGetLightfv(light
: u32, pname
: u32, params
: *mut f32);
233 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
234 pub fn glGetLightiv(light
: u32, pname
: u32, params
: *mut i32);
235 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
236 pub fn glGetMapdv(target
: u32, query
: u32, v
: *mut f64);
237 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
238 pub fn glGetMapfv(target
: u32, query
: u32, v
: *mut f32);
239 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
240 pub fn glGetMapiv(target
: u32, query
: u32, v
: *mut i32);
241 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
242 pub fn glGetMaterialfv(face
: u32, pname
: u32, params
: *mut f32);
243 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
244 pub fn glGetMaterialiv(face
: u32, pname
: u32, params
: *mut i32);
245 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
246 pub fn glGetPixelMapfv(map
: u32, values
: *mut f32);
247 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
248 pub fn glGetPixelMapuiv(map
: u32, values
: *mut u32);
249 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
250 pub fn glGetPixelMapusv(map
: u32, values
: *mut u16);
251 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
252 pub fn glGetPointerv(pname
: u32, params
: *mut *mut ::core
::ffi
::c_void
);
253 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
254 pub fn glGetPolygonStipple(mask
: *mut u8);
255 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
256 pub fn glGetString(name
: u32) -> *mut u8;
257 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
258 pub fn glGetTexEnvfv(target
: u32, pname
: u32, params
: *mut f32);
259 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
260 pub fn glGetTexEnviv(target
: u32, pname
: u32, params
: *mut i32);
261 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
262 pub fn glGetTexGendv(coord
: u32, pname
: u32, params
: *mut f64);
263 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
264 pub fn glGetTexGenfv(coord
: u32, pname
: u32, params
: *mut f32);
265 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
266 pub fn glGetTexGeniv(coord
: u32, pname
: u32, params
: *mut i32);
267 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
268 pub fn glGetTexImage(target
: u32, level
: i32, format
: u32, r
#type: u32, pixels: *mut ::core::ffi::c_void);
269 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
270 pub fn glGetTexLevelParameterfv(target
: u32, level
: i32, pname
: u32, params
: *mut f32);
271 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
272 pub fn glGetTexLevelParameteriv(target
: u32, level
: i32, pname
: u32, params
: *mut i32);
273 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
274 pub fn glGetTexParameterfv(target
: u32, pname
: u32, params
: *mut f32);
275 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
276 pub fn glGetTexParameteriv(target
: u32, pname
: u32, params
: *mut i32);
277 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
278 pub fn glHint(target
: u32, mode
: u32);
279 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
280 pub fn glIndexMask(mask
: u32);
281 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
282 pub fn glIndexPointer(r
#type: u32, stride: i32, pointer: *const ::core::ffi::c_void);
283 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
284 pub fn glIndexd(c
: f64);
285 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
286 pub fn glIndexdv(c
: *const f64);
287 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
288 pub fn glIndexf(c
: f32);
289 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
290 pub fn glIndexfv(c
: *const f32);
291 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
292 pub fn glIndexi(c
: i32);
293 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
294 pub fn glIndexiv(c
: *const i32);
295 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
296 pub fn glIndexs(c
: i16);
297 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
298 pub fn glIndexsv(c
: *const i16);
299 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
300 pub fn glIndexub(c
: u8);
301 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
302 pub fn glIndexubv(c
: *const u8);
303 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
304 pub fn glInitNames();
305 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
306 pub fn glInterleavedArrays(format
: u32, stride
: i32, pointer
: *const ::core
::ffi
::c_void
);
307 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
308 pub fn glIsEnabled(cap
: u32) -> u8;
309 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
310 pub fn glIsList(list
: u32) -> u8;
311 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
312 pub fn glIsTexture(texture
: u32) -> u8;
313 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
314 pub fn glLightModelf(pname
: u32, param1
: f32);
315 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
316 pub fn glLightModelfv(pname
: u32, params
: *const f32);
317 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
318 pub fn glLightModeli(pname
: u32, param1
: i32);
319 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
320 pub fn glLightModeliv(pname
: u32, params
: *const i32);
321 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
322 pub fn glLightf(light
: u32, pname
: u32, param2
: f32);
323 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
324 pub fn glLightfv(light
: u32, pname
: u32, params
: *const f32);
325 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
326 pub fn glLighti(light
: u32, pname
: u32, param2
: i32);
327 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
328 pub fn glLightiv(light
: u32, pname
: u32, params
: *const i32);
329 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
330 pub fn glLineStipple(factor
: i32, pattern
: u16);
331 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
332 pub fn glLineWidth(width
: f32);
333 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
334 pub fn glListBase(base
: u32);
335 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
336 pub fn glLoadIdentity();
337 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
338 pub fn glLoadMatrixd(m
: *const f64);
339 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
340 pub fn glLoadMatrixf(m
: *const f32);
341 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
342 pub fn glLoadName(name
: u32);
343 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
344 pub fn glLogicOp(opcode
: u32);
345 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
346 pub fn glMap1d(target
: u32, u1
: f64, u2
: f64, stride
: i32, order
: i32, points
: *const f64);
347 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
348 pub fn glMap1f(target
: u32, u1
: f32, u2
: f32, stride
: i32, order
: i32, points
: *const f32);
349 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
350 pub fn glMap2d(target
: u32, u1
: f64, u2
: f64, ustride
: i32, uorder
: i32, v1
: f64, v2
: f64, vstride
: i32, vorder
: i32, points
: *const f64);
351 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
352 pub fn glMap2f(target
: u32, u1
: f32, u2
: f32, ustride
: i32, uorder
: i32, v1
: f32, v2
: f32, vstride
: i32, vorder
: i32, points
: *const f32);
353 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
354 pub fn glMapGrid1d(un
: i32, u1
: f64, u2
: f64);
355 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
356 pub fn glMapGrid1f(un
: i32, u1
: f32, u2
: f32);
357 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
358 pub fn glMapGrid2d(un
: i32, u1
: f64, u2
: f64, vn
: i32, v1
: f64, v2
: f64);
359 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
360 pub fn glMapGrid2f(un
: i32, u1
: f32, u2
: f32, vn
: i32, v1
: f32, v2
: f32);
361 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
362 pub fn glMaterialf(face
: u32, pname
: u32, param2
: f32);
363 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
364 pub fn glMaterialfv(face
: u32, pname
: u32, params
: *const f32);
365 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
366 pub fn glMateriali(face
: u32, pname
: u32, param2
: i32);
367 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
368 pub fn glMaterialiv(face
: u32, pname
: u32, params
: *const i32);
369 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
370 pub fn glMatrixMode(mode
: u32);
371 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
372 pub fn glMultMatrixd(m
: *const f64);
373 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
374 pub fn glMultMatrixf(m
: *const f32);
375 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
376 pub fn glNewList(list
: u32, mode
: u32);
377 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
378 pub fn glNormal3b(nx
: i8, ny
: i8, nz
: i8);
379 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
380 pub fn glNormal3bv(v
: *const i8);
381 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
382 pub fn glNormal3d(nx
: f64, ny
: f64, nz
: f64);
383 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
384 pub fn glNormal3dv(v
: *const f64);
385 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
386 pub fn glNormal3f(nx
: f32, ny
: f32, nz
: f32);
387 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
388 pub fn glNormal3fv(v
: *const f32);
389 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
390 pub fn glNormal3i(nx
: i32, ny
: i32, nz
: i32);
391 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
392 pub fn glNormal3iv(v
: *const i32);
393 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
394 pub fn glNormal3s(nx
: i16, ny
: i16, nz
: i16);
395 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
396 pub fn glNormal3sv(v
: *const i16);
397 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
398 pub fn glNormalPointer(r
#type: u32, stride: i32, pointer: *const ::core::ffi::c_void);
399 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
400 pub fn glOrtho(left
: f64, right
: f64, bottom
: f64, top
: f64, znear
: f64, zfar
: f64);
401 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
402 pub fn glPassThrough(token
: f32);
403 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
404 pub fn glPixelMapfv(map
: u32, mapsize
: i32, values
: *const f32);
405 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
406 pub fn glPixelMapuiv(map
: u32, mapsize
: i32, values
: *const u32);
407 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
408 pub fn glPixelMapusv(map
: u32, mapsize
: i32, values
: *const u16);
409 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
410 pub fn glPixelStoref(pname
: u32, param1
: f32);
411 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
412 pub fn glPixelStorei(pname
: u32, param1
: i32);
413 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
414 pub fn glPixelTransferf(pname
: u32, param1
: f32);
415 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
416 pub fn glPixelTransferi(pname
: u32, param1
: i32);
417 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
418 pub fn glPixelZoom(xfactor
: f32, yfactor
: f32);
419 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
420 pub fn glPointSize(size
: f32);
421 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
422 pub fn glPolygonMode(face
: u32, mode
: u32);
423 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
424 pub fn glPolygonOffset(factor
: f32, units
: f32);
425 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
426 pub fn glPolygonStipple(mask
: *const u8);
427 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
428 pub fn glPopAttrib();
429 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
430 pub fn glPopClientAttrib();
431 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
432 pub fn glPopMatrix();
433 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
435 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
436 pub fn glPrioritizeTextures(n
: i32, textures
: *const u32, priorities
: *const f32);
437 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
438 pub fn glPushAttrib(mask
: u32);
439 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
440 pub fn glPushClientAttrib(mask
: u32);
441 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
442 pub fn glPushMatrix();
443 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
444 pub fn glPushName(name
: u32);
445 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
446 pub fn glRasterPos2d(x
: f64, y
: f64);
447 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
448 pub fn glRasterPos2dv(v
: *const f64);
449 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
450 pub fn glRasterPos2f(x
: f32, y
: f32);
451 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
452 pub fn glRasterPos2fv(v
: *const f32);
453 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
454 pub fn glRasterPos2i(x
: i32, y
: i32);
455 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
456 pub fn glRasterPos2iv(v
: *const i32);
457 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
458 pub fn glRasterPos2s(x
: i16, y
: i16);
459 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
460 pub fn glRasterPos2sv(v
: *const i16);
461 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
462 pub fn glRasterPos3d(x
: f64, y
: f64, z
: f64);
463 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
464 pub fn glRasterPos3dv(v
: *const f64);
465 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
466 pub fn glRasterPos3f(x
: f32, y
: f32, z
: f32);
467 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
468 pub fn glRasterPos3fv(v
: *const f32);
469 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
470 pub fn glRasterPos3i(x
: i32, y
: i32, z
: i32);
471 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
472 pub fn glRasterPos3iv(v
: *const i32);
473 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
474 pub fn glRasterPos3s(x
: i16, y
: i16, z
: i16);
475 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
476 pub fn glRasterPos3sv(v
: *const i16);
477 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
478 pub fn glRasterPos4d(x
: f64, y
: f64, z
: f64, w
: f64);
479 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
480 pub fn glRasterPos4dv(v
: *const f64);
481 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
482 pub fn glRasterPos4f(x
: f32, y
: f32, z
: f32, w
: f32);
483 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
484 pub fn glRasterPos4fv(v
: *const f32);
485 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
486 pub fn glRasterPos4i(x
: i32, y
: i32, z
: i32, w
: i32);
487 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
488 pub fn glRasterPos4iv(v
: *const i32);
489 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
490 pub fn glRasterPos4s(x
: i16, y
: i16, z
: i16, w
: i16);
491 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
492 pub fn glRasterPos4sv(v
: *const i16);
493 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
494 pub fn glReadBuffer(mode
: u32);
495 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
496 pub fn glReadPixels(x
: i32, y
: i32, width
: i32, height
: i32, format
: u32, r
#type: u32, pixels: *mut ::core::ffi::c_void);
497 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
498 pub fn glRectd(x1
: f64, y1
: f64, x2
: f64, y2
: f64);
499 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
500 pub fn glRectdv(v1
: *const f64, v2
: *const f64);
501 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
502 pub fn glRectf(x1
: f32, y1
: f32, x2
: f32, y2
: f32);
503 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
504 pub fn glRectfv(v1
: *const f32, v2
: *const f32);
505 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
506 pub fn glRecti(x1
: i32, y1
: i32, x2
: i32, y2
: i32);
507 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
508 pub fn glRectiv(v1
: *const i32, v2
: *const i32);
509 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
510 pub fn glRects(x1
: i16, y1
: i16, x2
: i16, y2
: i16);
511 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
512 pub fn glRectsv(v1
: *const i16, v2
: *const i16);
513 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
514 pub fn glRenderMode(mode
: u32) -> i32;
515 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
516 pub fn glRotated(angle
: f64, x
: f64, y
: f64, z
: f64);
517 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
518 pub fn glRotatef(angle
: f32, x
: f32, y
: f32, z
: f32);
519 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
520 pub fn glScaled(x
: f64, y
: f64, z
: f64);
521 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
522 pub fn glScalef(x
: f32, y
: f32, z
: f32);
523 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
524 pub fn glScissor(x
: i32, y
: i32, width
: i32, height
: i32);
525 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
526 pub fn glSelectBuffer(size
: i32, buffer
: *mut u32);
527 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
528 pub fn glShadeModel(mode
: u32);
529 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
530 pub fn glStencilFunc(func
: u32, r
#ref: i32, mask: u32);
531 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
532 pub fn glStencilMask(mask
: u32);
533 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
534 pub fn glStencilOp(fail
: u32, zfail
: u32, zpass
: u32);
535 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
536 pub fn glTexCoord1d(s
: f64);
537 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
538 pub fn glTexCoord1dv(v
: *const f64);
539 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
540 pub fn glTexCoord1f(s
: f32);
541 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
542 pub fn glTexCoord1fv(v
: *const f32);
543 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
544 pub fn glTexCoord1i(s
: i32);
545 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
546 pub fn glTexCoord1iv(v
: *const i32);
547 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
548 pub fn glTexCoord1s(s
: i16);
549 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
550 pub fn glTexCoord1sv(v
: *const i16);
551 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
552 pub fn glTexCoord2d(s
: f64, t
: f64);
553 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
554 pub fn glTexCoord2dv(v
: *const f64);
555 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
556 pub fn glTexCoord2f(s
: f32, t
: f32);
557 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
558 pub fn glTexCoord2fv(v
: *const f32);
559 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
560 pub fn glTexCoord2i(s
: i32, t
: i32);
561 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
562 pub fn glTexCoord2iv(v
: *const i32);
563 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
564 pub fn glTexCoord2s(s
: i16, t
: i16);
565 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
566 pub fn glTexCoord2sv(v
: *const i16);
567 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
568 pub fn glTexCoord3d(s
: f64, t
: f64, r
: f64);
569 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
570 pub fn glTexCoord3dv(v
: *const f64);
571 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
572 pub fn glTexCoord3f(s
: f32, t
: f32, r
: f32);
573 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
574 pub fn glTexCoord3fv(v
: *const f32);
575 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
576 pub fn glTexCoord3i(s
: i32, t
: i32, r
: i32);
577 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
578 pub fn glTexCoord3iv(v
: *const i32);
579 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
580 pub fn glTexCoord3s(s
: i16, t
: i16, r
: i16);
581 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
582 pub fn glTexCoord3sv(v
: *const i16);
583 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
584 pub fn glTexCoord4d(s
: f64, t
: f64, r
: f64, q
: f64);
585 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
586 pub fn glTexCoord4dv(v
: *const f64);
587 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
588 pub fn glTexCoord4f(s
: f32, t
: f32, r
: f32, q
: f32);
589 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
590 pub fn glTexCoord4fv(v
: *const f32);
591 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
592 pub fn glTexCoord4i(s
: i32, t
: i32, r
: i32, q
: i32);
593 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
594 pub fn glTexCoord4iv(v
: *const i32);
595 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
596 pub fn glTexCoord4s(s
: i16, t
: i16, r
: i16, q
: i16);
597 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
598 pub fn glTexCoord4sv(v
: *const i16);
599 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
600 pub fn glTexCoordPointer(size
: i32, r
#type: u32, stride: i32, pointer: *const ::core::ffi::c_void);
601 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
602 pub fn glTexEnvf(target
: u32, pname
: u32, param2
: f32);
603 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
604 pub fn glTexEnvfv(target
: u32, pname
: u32, params
: *const f32);
605 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
606 pub fn glTexEnvi(target
: u32, pname
: u32, param2
: i32);
607 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
608 pub fn glTexEnviv(target
: u32, pname
: u32, params
: *const i32);
609 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
610 pub fn glTexGend(coord
: u32, pname
: u32, param2
: f64);
611 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
612 pub fn glTexGendv(coord
: u32, pname
: u32, params
: *const f64);
613 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
614 pub fn glTexGenf(coord
: u32, pname
: u32, param2
: f32);
615 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
616 pub fn glTexGenfv(coord
: u32, pname
: u32, params
: *const f32);
617 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
618 pub fn glTexGeni(coord
: u32, pname
: u32, param2
: i32);
619 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
620 pub fn glTexGeniv(coord
: u32, pname
: u32, params
: *const i32);
621 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
622 pub fn glTexImage1D(target
: u32, level
: i32, internalformat
: i32, width
: i32, border
: i32, format
: u32, r
#type: u32, pixels: *const ::core::ffi::c_void);
623 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
624 pub fn glTexImage2D(target
: u32, level
: i32, internalformat
: i32, width
: i32, height
: i32, border
: i32, format
: u32, r
#type: u32, pixels: *const ::core::ffi::c_void);
625 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
626 pub fn glTexParameterf(target
: u32, pname
: u32, param2
: f32);
627 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
628 pub fn glTexParameterfv(target
: u32, pname
: u32, params
: *const f32);
629 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
630 pub fn glTexParameteri(target
: u32, pname
: u32, param2
: i32);
631 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
632 pub fn glTexParameteriv(target
: u32, pname
: u32, params
: *const i32);
633 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
634 pub fn glTexSubImage1D(target
: u32, level
: i32, xoffset
: i32, width
: i32, format
: u32, r
#type: u32, pixels: *const ::core::ffi::c_void);
635 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
636 pub fn glTexSubImage2D(target
: u32, level
: i32, xoffset
: i32, yoffset
: i32, width
: i32, height
: i32, format
: u32, r
#type: u32, pixels: *const ::core::ffi::c_void);
637 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
638 pub fn glTranslated(x
: f64, y
: f64, z
: f64);
639 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
640 pub fn glTranslatef(x
: f32, y
: f32, z
: f32);
641 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
642 pub fn glVertex2d(x
: f64, y
: f64);
643 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
644 pub fn glVertex2dv(v
: *const f64);
645 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
646 pub fn glVertex2f(x
: f32, y
: f32);
647 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
648 pub fn glVertex2fv(v
: *const f32);
649 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
650 pub fn glVertex2i(x
: i32, y
: i32);
651 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
652 pub fn glVertex2iv(v
: *const i32);
653 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
654 pub fn glVertex2s(x
: i16, y
: i16);
655 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
656 pub fn glVertex2sv(v
: *const i16);
657 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
658 pub fn glVertex3d(x
: f64, y
: f64, z
: f64);
659 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
660 pub fn glVertex3dv(v
: *const f64);
661 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
662 pub fn glVertex3f(x
: f32, y
: f32, z
: f32);
663 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
664 pub fn glVertex3fv(v
: *const f32);
665 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
666 pub fn glVertex3i(x
: i32, y
: i32, z
: i32);
667 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
668 pub fn glVertex3iv(v
: *const i32);
669 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
670 pub fn glVertex3s(x
: i16, y
: i16, z
: i16);
671 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
672 pub fn glVertex3sv(v
: *const i16);
673 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
674 pub fn glVertex4d(x
: f64, y
: f64, z
: f64, w
: f64);
675 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
676 pub fn glVertex4dv(v
: *const f64);
677 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
678 pub fn glVertex4f(x
: f32, y
: f32, z
: f32, w
: f32);
679 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
680 pub fn glVertex4fv(v
: *const f32);
681 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
682 pub fn glVertex4i(x
: i32, y
: i32, z
: i32, w
: i32);
683 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
684 pub fn glVertex4iv(v
: *const i32);
685 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
686 pub fn glVertex4s(x
: i16, y
: i16, z
: i16, w
: i16);
687 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
688 pub fn glVertex4sv(v
: *const i16);
689 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
690 pub fn glVertexPointer(size
: i32, r
#type: u32, stride: i32, pointer: *const ::core::ffi::c_void);
691 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
692 pub fn glViewport(x
: i32, y
: i32, width
: i32, height
: i32);
693 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
694 pub fn gluBeginCurve(nobj
: *mut GLUnurbs
);
695 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
696 pub fn gluBeginPolygon(tess
: *mut GLUtesselator
);
697 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
698 pub fn gluBeginSurface(nobj
: *mut GLUnurbs
);
699 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
700 pub fn gluBeginTrim(nobj
: *mut GLUnurbs
);
701 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
702 pub fn gluBuild1DMipmaps(target
: u32, components
: i32, width
: i32, format
: u32, r
#type: u32, data: *const ::core::ffi::c_void) -> i32;
703 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
704 pub fn gluBuild2DMipmaps(target
: u32, components
: i32, width
: i32, height
: i32, format
: u32, r
#type: u32, data: *const ::core::ffi::c_void) -> i32;
705 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
706 pub fn gluCylinder(qobj
: *mut GLUquadric
, baseradius
: f64, topradius
: f64, height
: f64, slices
: i32, stacks
: i32);
707 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
708 pub fn gluDeleteNurbsRenderer(nobj
: *mut GLUnurbs
);
709 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
710 pub fn gluDeleteQuadric(state
: *mut GLUquadric
);
711 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
712 pub fn gluDeleteTess(tess
: *mut GLUtesselator
);
713 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
714 pub fn gluDisk(qobj
: *mut GLUquadric
, innerradius
: f64, outerradius
: f64, slices
: i32, loops
: i32);
715 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
716 pub fn gluEndCurve(nobj
: *mut GLUnurbs
);
717 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
718 pub fn gluEndPolygon(tess
: *mut GLUtesselator
);
719 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
720 pub fn gluEndSurface(nobj
: *mut GLUnurbs
);
721 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
722 pub fn gluEndTrim(nobj
: *mut GLUnurbs
);
723 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
724 pub fn gluErrorString(errcode
: u32) -> *mut u8;
725 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
726 pub fn gluErrorUnicodeStringEXT(errcode
: u32) -> ::windows_sys
::core
::PWSTR
;
727 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
728 pub fn gluGetNurbsProperty(nobj
: *mut GLUnurbs
, property
: u32, value
: *mut f32);
729 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
730 pub fn gluGetString(name
: u32) -> *mut u8;
731 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
732 pub fn gluGetTessProperty(tess
: *mut GLUtesselator
, which
: u32, value
: *mut f64);
733 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
734 pub fn gluLoadSamplingMatrices(nobj
: *mut GLUnurbs
, modelmatrix
: *const f32, projmatrix
: *const f32, viewport
: *const i32);
735 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
736 pub fn gluLookAt(eyex
: f64, eyey
: f64, eyez
: f64, centerx
: f64, centery
: f64, centerz
: f64, upx
: f64, upy
: f64, upz
: f64);
737 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
738 pub fn gluNewNurbsRenderer() -> *mut GLUnurbs
;
739 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
740 pub fn gluNewQuadric() -> *mut GLUquadric
;
741 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
742 pub fn gluNewTess() -> *mut GLUtesselator
;
743 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
744 pub fn gluNextContour(tess
: *mut GLUtesselator
, r
#type: u32);
745 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
746 pub fn gluNurbsCallback(nobj
: *mut GLUnurbs
, which
: u32, r
#fn: isize);
747 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
748 pub fn gluNurbsCurve(nobj
: *mut GLUnurbs
, nknots
: i32, knot
: *mut f32, stride
: i32, ctlarray
: *mut f32, order
: i32, r
#type: u32);
749 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
750 pub fn gluNurbsProperty(nobj
: *mut GLUnurbs
, property
: u32, value
: f32);
751 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
752 pub fn gluNurbsSurface(nobj
: *mut GLUnurbs
, sknot_count
: i32, sknot
: *mut f32, tknot_count
: i32, tknot
: *mut f32, s_stride
: i32, t_stride
: i32, ctlarray
: *mut f32, sorder
: i32, torder
: i32, r
#type: u32);
753 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
754 pub fn gluOrtho2D(left
: f64, right
: f64, bottom
: f64, top
: f64);
755 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
756 pub fn gluPartialDisk(qobj
: *mut GLUquadric
, innerradius
: f64, outerradius
: f64, slices
: i32, loops
: i32, startangle
: f64, sweepangle
: f64);
757 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
758 pub fn gluPerspective(fovy
: f64, aspect
: f64, znear
: f64, zfar
: f64);
759 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
760 pub fn gluPickMatrix(x
: f64, y
: f64, width
: f64, height
: f64, viewport
: *mut i32);
761 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
762 pub fn gluProject(objx
: f64, objy
: f64, objz
: f64, modelmatrix
: *const f64, projmatrix
: *const f64, viewport
: *const i32, winx
: *mut f64, winy
: *mut f64, winz
: *mut f64) -> i32;
763 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
764 pub fn gluPwlCurve(nobj
: *mut GLUnurbs
, count
: i32, array
: *mut f32, stride
: i32, r
#type: u32);
765 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
766 pub fn gluQuadricCallback(qobj
: *mut GLUquadric
, which
: u32, r
#fn: isize);
767 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
768 pub fn gluQuadricDrawStyle(quadobject
: *mut GLUquadric
, drawstyle
: u32);
769 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
770 pub fn gluQuadricNormals(quadobject
: *mut GLUquadric
, normals
: u32);
771 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
772 pub fn gluQuadricOrientation(quadobject
: *mut GLUquadric
, orientation
: u32);
773 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
774 pub fn gluQuadricTexture(quadobject
: *mut GLUquadric
, texturecoords
: u8);
775 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
776 pub fn gluScaleImage(format
: u32, widthin
: i32, heightin
: i32, typein
: u32, datain
: *const ::core
::ffi
::c_void
, widthout
: i32, heightout
: i32, typeout
: u32, dataout
: *mut ::core
::ffi
::c_void
) -> i32;
777 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
778 pub fn gluSphere(qobj
: *mut GLUquadric
, radius
: f64, slices
: i32, stacks
: i32);
779 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
780 pub fn gluTessBeginContour(tess
: *mut GLUtesselator
);
781 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
782 pub fn gluTessBeginPolygon(tess
: *mut GLUtesselator
, polygon_data
: *mut ::core
::ffi
::c_void
);
783 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
784 pub fn gluTessCallback(tess
: *mut GLUtesselator
, which
: u32, r
#fn: isize);
785 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
786 pub fn gluTessEndContour(tess
: *mut GLUtesselator
);
787 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
788 pub fn gluTessEndPolygon(tess
: *mut GLUtesselator
);
789 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
790 pub fn gluTessNormal(tess
: *mut GLUtesselator
, x
: f64, y
: f64, z
: f64);
791 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
792 pub fn gluTessProperty(tess
: *mut GLUtesselator
, which
: u32, value
: f64);
793 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
794 pub fn gluTessVertex(tess
: *mut GLUtesselator
, coords
: *mut f64, data
: *mut ::core
::ffi
::c_void
);
795 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
796 pub fn gluUnProject(winx
: f64, winy
: f64, winz
: f64, modelmatrix
: *const f64, projmatrix
: *const f64, viewport
: *const i32, objx
: *mut f64, objy
: *mut f64, objz
: *mut f64) -> i32;
797 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"]
798 #[cfg(feature = "Win32_Foundation")]
799 pub fn wglCopyContext(param0
: HGLRC
, param1
: HGLRC
, param2
: u32) -> super::super::Foundation
::BOOL
;
800 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
801 #[cfg(feature = "Win32_Graphics_Gdi")]
802 pub fn wglCreateContext(param0
: super::Gdi
::HDC
) -> HGLRC
;
803 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
804 #[cfg(feature = "Win32_Graphics_Gdi")]
805 pub fn wglCreateLayerContext(param0
: super::Gdi
::HDC
, param1
: i32) -> HGLRC
;
806 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"]
807 #[cfg(feature = "Win32_Foundation")]
808 pub fn wglDeleteContext(param0
: HGLRC
) -> super::super::Foundation
::BOOL
;
809 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
810 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
811 pub fn wglDescribeLayerPlane(param0
: super::Gdi
::HDC
, param1
: i32, param2
: i32, param3
: u32, param4
: *mut LAYERPLANEDESCRIPTOR
) -> super::super::Foundation
::BOOL
;
812 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
813 pub fn wglGetCurrentContext() -> HGLRC
;
814 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
815 #[cfg(feature = "Win32_Graphics_Gdi")]
816 pub fn wglGetCurrentDC() -> super::Gdi
::HDC
;
817 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
818 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
819 pub fn wglGetLayerPaletteEntries(param0
: super::Gdi
::HDC
, param1
: i32, param2
: i32, param3
: i32, param4
: *mut super::super::Foundation
::COLORREF
) -> i32;
820 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"]
821 #[cfg(feature = "Win32_Foundation")]
822 pub fn wglGetProcAddress(param0
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::PROC
;
823 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
824 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
825 pub fn wglMakeCurrent(param0
: super::Gdi
::HDC
, param1
: HGLRC
) -> super::super::Foundation
::BOOL
;
826 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
827 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
828 pub fn wglRealizeLayerPalette(param0
: super::Gdi
::HDC
, param1
: i32, param2
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
829 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
830 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
831 pub fn wglSetLayerPaletteEntries(param0
: super::Gdi
::HDC
, param1
: i32, param2
: i32, param3
: i32, param4
: *const super::super::Foundation
::COLORREF
) -> i32;
832 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"]
833 #[cfg(feature = "Win32_Foundation")]
834 pub fn wglShareLists(param0
: HGLRC
, param1
: HGLRC
) -> super::super::Foundation
::BOOL
;
835 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
836 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
837 pub fn wglSwapLayerBuffers(param0
: super::Gdi
::HDC
, param1
: u32) -> super::super::Foundation
::BOOL
;
838 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
839 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
840 pub fn wglUseFontBitmapsA(param0
: super::Gdi
::HDC
, param1
: u32, param2
: u32, param3
: u32) -> super::super::Foundation
::BOOL
;
841 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
842 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
843 pub fn wglUseFontBitmapsW(param0
: super::Gdi
::HDC
, param1
: u32, param2
: u32, param3
: u32) -> super::super::Foundation
::BOOL
;
844 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
845 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
846 pub fn wglUseFontOutlinesA(param0
: super::Gdi
::HDC
, param1
: u32, param2
: u32, param3
: u32, param4
: f32, param5
: f32, param6
: i32, param7
: *mut GLYPHMETRICSFLOAT
) -> super::super::Foundation
::BOOL
;
847 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
848 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
849 pub fn wglUseFontOutlinesW(param0
: super::Gdi
::HDC
, param1
: u32, param2
: u32, param3
: u32, param4
: f32, param5
: f32, param6
: i32, param7
: *mut GLYPHMETRICSFLOAT
) -> super::super::Foundation
::BOOL
;
851 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
852 pub const GLU_AUTO_LOAD_MATRIX
: u32 = 100200u32;
853 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
854 pub const GLU_BEGIN
: u32 = 100100u32;
855 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
856 pub const GLU_CCW
: u32 = 100121u32;
857 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
858 pub const GLU_CULLING
: u32 = 100201u32;
859 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
860 pub const GLU_CW
: u32 = 100120u32;
861 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
862 pub const GLU_DISPLAY_MODE
: u32 = 100204u32;
863 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
864 pub const GLU_DOMAIN_DISTANCE
: u32 = 100217u32;
865 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
866 pub const GLU_EDGE_FLAG
: u32 = 100104u32;
867 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
868 pub const GLU_END
: u32 = 100102u32;
869 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
870 pub const GLU_ERROR
: u32 = 100103u32;
871 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
872 pub const GLU_EXTENSIONS
: u32 = 100801u32;
873 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
874 pub const GLU_EXTERIOR
: u32 = 100123u32;
875 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
876 pub const GLU_FALSE
: u32 = 0u32;
877 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
878 pub const GLU_FILL
: u32 = 100012u32;
879 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
880 pub const GLU_FLAT
: u32 = 100001u32;
881 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
882 pub const GLU_INCOMPATIBLE_GL_VERSION
: u32 = 100903u32;
883 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
884 pub const GLU_INSIDE
: u32 = 100021u32;
885 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
886 pub const GLU_INTERIOR
: u32 = 100122u32;
887 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
888 pub const GLU_INVALID_ENUM
: u32 = 100900u32;
889 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
890 pub const GLU_INVALID_VALUE
: u32 = 100901u32;
891 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
892 pub const GLU_LINE
: u32 = 100011u32;
893 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
894 pub const GLU_MAP1_TRIM_2
: u32 = 100210u32;
895 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
896 pub const GLU_MAP1_TRIM_3
: u32 = 100211u32;
897 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
898 pub const GLU_NONE
: u32 = 100002u32;
899 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
900 pub const GLU_NURBS_ERROR1
: u32 = 100251u32;
901 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
902 pub const GLU_NURBS_ERROR10
: u32 = 100260u32;
903 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
904 pub const GLU_NURBS_ERROR11
: u32 = 100261u32;
905 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
906 pub const GLU_NURBS_ERROR12
: u32 = 100262u32;
907 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
908 pub const GLU_NURBS_ERROR13
: u32 = 100263u32;
909 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
910 pub const GLU_NURBS_ERROR14
: u32 = 100264u32;
911 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
912 pub const GLU_NURBS_ERROR15
: u32 = 100265u32;
913 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
914 pub const GLU_NURBS_ERROR16
: u32 = 100266u32;
915 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
916 pub const GLU_NURBS_ERROR17
: u32 = 100267u32;
917 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
918 pub const GLU_NURBS_ERROR18
: u32 = 100268u32;
919 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
920 pub const GLU_NURBS_ERROR19
: u32 = 100269u32;
921 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
922 pub const GLU_NURBS_ERROR2
: u32 = 100252u32;
923 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
924 pub const GLU_NURBS_ERROR20
: u32 = 100270u32;
925 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
926 pub const GLU_NURBS_ERROR21
: u32 = 100271u32;
927 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
928 pub const GLU_NURBS_ERROR22
: u32 = 100272u32;
929 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
930 pub const GLU_NURBS_ERROR23
: u32 = 100273u32;
931 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
932 pub const GLU_NURBS_ERROR24
: u32 = 100274u32;
933 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
934 pub const GLU_NURBS_ERROR25
: u32 = 100275u32;
935 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
936 pub const GLU_NURBS_ERROR26
: u32 = 100276u32;
937 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
938 pub const GLU_NURBS_ERROR27
: u32 = 100277u32;
939 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
940 pub const GLU_NURBS_ERROR28
: u32 = 100278u32;
941 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
942 pub const GLU_NURBS_ERROR29
: u32 = 100279u32;
943 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
944 pub const GLU_NURBS_ERROR3
: u32 = 100253u32;
945 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
946 pub const GLU_NURBS_ERROR30
: u32 = 100280u32;
947 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
948 pub const GLU_NURBS_ERROR31
: u32 = 100281u32;
949 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
950 pub const GLU_NURBS_ERROR32
: u32 = 100282u32;
951 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
952 pub const GLU_NURBS_ERROR33
: u32 = 100283u32;
953 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
954 pub const GLU_NURBS_ERROR34
: u32 = 100284u32;
955 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
956 pub const GLU_NURBS_ERROR35
: u32 = 100285u32;
957 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
958 pub const GLU_NURBS_ERROR36
: u32 = 100286u32;
959 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
960 pub const GLU_NURBS_ERROR37
: u32 = 100287u32;
961 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
962 pub const GLU_NURBS_ERROR4
: u32 = 100254u32;
963 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
964 pub const GLU_NURBS_ERROR5
: u32 = 100255u32;
965 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
966 pub const GLU_NURBS_ERROR6
: u32 = 100256u32;
967 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
968 pub const GLU_NURBS_ERROR7
: u32 = 100257u32;
969 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
970 pub const GLU_NURBS_ERROR8
: u32 = 100258u32;
971 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
972 pub const GLU_NURBS_ERROR9
: u32 = 100259u32;
973 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
974 pub const GLU_OUTLINE_PATCH
: u32 = 100241u32;
975 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
976 pub const GLU_OUTLINE_POLYGON
: u32 = 100240u32;
977 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
978 pub const GLU_OUTSIDE
: u32 = 100020u32;
979 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
980 pub const GLU_OUT_OF_MEMORY
: u32 = 100902u32;
981 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
982 pub const GLU_PARAMETRIC_ERROR
: u32 = 100216u32;
983 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
984 pub const GLU_PARAMETRIC_TOLERANCE
: u32 = 100202u32;
985 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
986 pub const GLU_PATH_LENGTH
: u32 = 100215u32;
987 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
988 pub const GLU_POINT
: u32 = 100010u32;
989 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
990 pub const GLU_SAMPLING_METHOD
: u32 = 100205u32;
991 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
992 pub const GLU_SAMPLING_TOLERANCE
: u32 = 100203u32;
993 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
994 pub const GLU_SILHOUETTE
: u32 = 100013u32;
995 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
996 pub const GLU_SMOOTH
: u32 = 100000u32;
997 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
998 pub const GLU_TESS_BEGIN
: u32 = 100100u32;
999 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1000 pub const GLU_TESS_BEGIN_DATA
: u32 = 100106u32;
1001 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1002 pub const GLU_TESS_BOUNDARY_ONLY
: u32 = 100141u32;
1003 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1004 pub const GLU_TESS_COMBINE
: u32 = 100105u32;
1005 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1006 pub const GLU_TESS_COMBINE_DATA
: u32 = 100111u32;
1007 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1008 pub const GLU_TESS_COORD_TOO_LARGE
: u32 = 100155u32;
1009 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1010 pub const GLU_TESS_EDGE_FLAG
: u32 = 100104u32;
1011 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1012 pub const GLU_TESS_EDGE_FLAG_DATA
: u32 = 100110u32;
1013 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1014 pub const GLU_TESS_END
: u32 = 100102u32;
1015 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1016 pub const GLU_TESS_END_DATA
: u32 = 100108u32;
1017 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1018 pub const GLU_TESS_ERROR
: u32 = 100103u32;
1019 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1020 pub const GLU_TESS_ERROR1
: u32 = 100151u32;
1021 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1022 pub const GLU_TESS_ERROR2
: u32 = 100152u32;
1023 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1024 pub const GLU_TESS_ERROR3
: u32 = 100153u32;
1025 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1026 pub const GLU_TESS_ERROR4
: u32 = 100154u32;
1027 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1028 pub const GLU_TESS_ERROR5
: u32 = 100155u32;
1029 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1030 pub const GLU_TESS_ERROR6
: u32 = 100156u32;
1031 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1032 pub const GLU_TESS_ERROR7
: u32 = 100157u32;
1033 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1034 pub const GLU_TESS_ERROR8
: u32 = 100158u32;
1035 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1036 pub const GLU_TESS_ERROR_DATA
: u32 = 100109u32;
1037 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1038 pub const GLU_TESS_MISSING_BEGIN_CONTOUR
: u32 = 100152u32;
1039 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1040 pub const GLU_TESS_MISSING_BEGIN_POLYGON
: u32 = 100151u32;
1041 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1042 pub const GLU_TESS_MISSING_END_CONTOUR
: u32 = 100154u32;
1043 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1044 pub const GLU_TESS_MISSING_END_POLYGON
: u32 = 100153u32;
1045 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1046 pub const GLU_TESS_NEED_COMBINE_CALLBACK
: u32 = 100156u32;
1047 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1048 pub const GLU_TESS_TOLERANCE
: u32 = 100142u32;
1049 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1050 pub const GLU_TESS_VERTEX
: u32 = 100101u32;
1051 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1052 pub const GLU_TESS_VERTEX_DATA
: u32 = 100107u32;
1053 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1054 pub const GLU_TESS_WINDING_ABS_GEQ_TWO
: u32 = 100134u32;
1055 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1056 pub const GLU_TESS_WINDING_NEGATIVE
: u32 = 100133u32;
1057 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1058 pub const GLU_TESS_WINDING_NONZERO
: u32 = 100131u32;
1059 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1060 pub const GLU_TESS_WINDING_ODD
: u32 = 100130u32;
1061 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1062 pub const GLU_TESS_WINDING_POSITIVE
: u32 = 100132u32;
1063 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1064 pub const GLU_TESS_WINDING_RULE
: u32 = 100140u32;
1065 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1066 pub const GLU_TRUE
: u32 = 1u32;
1067 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1068 pub const GLU_UNKNOWN
: u32 = 100124u32;
1069 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1070 pub const GLU_U_STEP
: u32 = 100206u32;
1071 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1072 pub const GLU_VERSION
: u32 = 100800u32;
1073 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1074 pub const GLU_VERSION_1_1
: u32 = 1u32;
1075 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1076 pub const GLU_VERSION_1_2
: u32 = 1u32;
1077 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1078 pub const GLU_VERTEX
: u32 = 100101u32;
1079 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1080 pub const GLU_V_STEP
: u32 = 100207u32;
1081 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1082 pub const GL_2D
: u32 = 1536u32;
1083 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1084 pub const GL_2_BYTES
: u32 = 5127u32;
1085 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1086 pub const GL_3D
: u32 = 1537u32;
1087 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1088 pub const GL_3D_COLOR
: u32 = 1538u32;
1089 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1090 pub const GL_3D_COLOR_TEXTURE
: u32 = 1539u32;
1091 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1092 pub const GL_3_BYTES
: u32 = 5128u32;
1093 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1094 pub const GL_4D_COLOR_TEXTURE
: u32 = 1540u32;
1095 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1096 pub const GL_4_BYTES
: u32 = 5129u32;
1097 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1098 pub const GL_ACCUM
: u32 = 256u32;
1099 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1100 pub const GL_ACCUM_ALPHA_BITS
: u32 = 3419u32;
1101 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1102 pub const GL_ACCUM_BLUE_BITS
: u32 = 3418u32;
1103 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1104 pub const GL_ACCUM_BUFFER_BIT
: u32 = 512u32;
1105 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1106 pub const GL_ACCUM_CLEAR_VALUE
: u32 = 2944u32;
1107 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1108 pub const GL_ACCUM_GREEN_BITS
: u32 = 3417u32;
1109 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1110 pub const GL_ACCUM_RED_BITS
: u32 = 3416u32;
1111 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1112 pub const GL_ADD
: u32 = 260u32;
1113 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1114 pub const GL_ALL_ATTRIB_BITS
: u32 = 1048575u32;
1115 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1116 pub const GL_ALPHA
: u32 = 6406u32;
1117 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1118 pub const GL_ALPHA12
: u32 = 32829u32;
1119 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1120 pub const GL_ALPHA16
: u32 = 32830u32;
1121 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1122 pub const GL_ALPHA4
: u32 = 32827u32;
1123 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1124 pub const GL_ALPHA8
: u32 = 32828u32;
1125 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1126 pub const GL_ALPHA_BIAS
: u32 = 3357u32;
1127 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1128 pub const GL_ALPHA_BITS
: u32 = 3413u32;
1129 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1130 pub const GL_ALPHA_SCALE
: u32 = 3356u32;
1131 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1132 pub const GL_ALPHA_TEST
: u32 = 3008u32;
1133 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1134 pub const GL_ALPHA_TEST_FUNC
: u32 = 3009u32;
1135 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1136 pub const GL_ALPHA_TEST_REF
: u32 = 3010u32;
1137 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1138 pub const GL_ALWAYS
: u32 = 519u32;
1139 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1140 pub const GL_AMBIENT
: u32 = 4608u32;
1141 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1142 pub const GL_AMBIENT_AND_DIFFUSE
: u32 = 5634u32;
1143 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1144 pub const GL_AND
: u32 = 5377u32;
1145 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1146 pub const GL_AND_INVERTED
: u32 = 5380u32;
1147 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1148 pub const GL_AND_REVERSE
: u32 = 5378u32;
1149 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1150 pub const GL_ATTRIB_STACK_DEPTH
: u32 = 2992u32;
1151 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1152 pub const GL_AUTO_NORMAL
: u32 = 3456u32;
1153 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1154 pub const GL_AUX0
: u32 = 1033u32;
1155 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1156 pub const GL_AUX1
: u32 = 1034u32;
1157 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1158 pub const GL_AUX2
: u32 = 1035u32;
1159 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1160 pub const GL_AUX3
: u32 = 1036u32;
1161 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1162 pub const GL_AUX_BUFFERS
: u32 = 3072u32;
1163 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1164 pub const GL_BACK
: u32 = 1029u32;
1165 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1166 pub const GL_BACK_LEFT
: u32 = 1026u32;
1167 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1168 pub const GL_BACK_RIGHT
: u32 = 1027u32;
1169 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1170 pub const GL_BGRA_EXT
: u32 = 32993u32;
1171 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1172 pub const GL_BGR_EXT
: u32 = 32992u32;
1173 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1174 pub const GL_BITMAP
: u32 = 6656u32;
1175 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1176 pub const GL_BITMAP_TOKEN
: u32 = 1796u32;
1177 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1178 pub const GL_BLEND
: u32 = 3042u32;
1179 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1180 pub const GL_BLEND_DST
: u32 = 3040u32;
1181 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1182 pub const GL_BLEND_SRC
: u32 = 3041u32;
1183 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1184 pub const GL_BLUE
: u32 = 6405u32;
1185 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1186 pub const GL_BLUE_BIAS
: u32 = 3355u32;
1187 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1188 pub const GL_BLUE_BITS
: u32 = 3412u32;
1189 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1190 pub const GL_BLUE_SCALE
: u32 = 3354u32;
1191 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1192 pub const GL_BYTE
: u32 = 5120u32;
1193 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1194 pub const GL_C3F_V3F
: u32 = 10788u32;
1195 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1196 pub const GL_C4F_N3F_V3F
: u32 = 10790u32;
1197 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1198 pub const GL_C4UB_V2F
: u32 = 10786u32;
1199 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1200 pub const GL_C4UB_V3F
: u32 = 10787u32;
1201 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1202 pub const GL_CCW
: u32 = 2305u32;
1203 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1204 pub const GL_CLAMP
: u32 = 10496u32;
1205 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1206 pub const GL_CLEAR
: u32 = 5376u32;
1207 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1208 pub const GL_CLIENT_ALL_ATTRIB_BITS
: u32 = 4294967295u32;
1209 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1210 pub const GL_CLIENT_ATTRIB_STACK_DEPTH
: u32 = 2993u32;
1211 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1212 pub const GL_CLIENT_PIXEL_STORE_BIT
: u32 = 1u32;
1213 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1214 pub const GL_CLIENT_VERTEX_ARRAY_BIT
: u32 = 2u32;
1215 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1216 pub const GL_CLIP_PLANE0
: u32 = 12288u32;
1217 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1218 pub const GL_CLIP_PLANE1
: u32 = 12289u32;
1219 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1220 pub const GL_CLIP_PLANE2
: u32 = 12290u32;
1221 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1222 pub const GL_CLIP_PLANE3
: u32 = 12291u32;
1223 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1224 pub const GL_CLIP_PLANE4
: u32 = 12292u32;
1225 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1226 pub const GL_CLIP_PLANE5
: u32 = 12293u32;
1227 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1228 pub const GL_COEFF
: u32 = 2560u32;
1229 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1230 pub const GL_COLOR
: u32 = 6144u32;
1231 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1232 pub const GL_COLOR_ARRAY
: u32 = 32886u32;
1233 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1234 pub const GL_COLOR_ARRAY_COUNT_EXT
: u32 = 32900u32;
1235 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1236 pub const GL_COLOR_ARRAY_EXT
: u32 = 32886u32;
1237 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1238 pub const GL_COLOR_ARRAY_POINTER
: u32 = 32912u32;
1239 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1240 pub const GL_COLOR_ARRAY_POINTER_EXT
: u32 = 32912u32;
1241 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1242 pub const GL_COLOR_ARRAY_SIZE
: u32 = 32897u32;
1243 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1244 pub const GL_COLOR_ARRAY_SIZE_EXT
: u32 = 32897u32;
1245 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1246 pub const GL_COLOR_ARRAY_STRIDE
: u32 = 32899u32;
1247 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1248 pub const GL_COLOR_ARRAY_STRIDE_EXT
: u32 = 32899u32;
1249 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1250 pub const GL_COLOR_ARRAY_TYPE
: u32 = 32898u32;
1251 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1252 pub const GL_COLOR_ARRAY_TYPE_EXT
: u32 = 32898u32;
1253 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1254 pub const GL_COLOR_BUFFER_BIT
: u32 = 16384u32;
1255 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1256 pub const GL_COLOR_CLEAR_VALUE
: u32 = 3106u32;
1257 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1258 pub const GL_COLOR_INDEX
: u32 = 6400u32;
1259 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1260 pub const GL_COLOR_INDEX12_EXT
: u32 = 32998u32;
1261 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1262 pub const GL_COLOR_INDEX16_EXT
: u32 = 32999u32;
1263 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1264 pub const GL_COLOR_INDEX1_EXT
: u32 = 32994u32;
1265 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1266 pub const GL_COLOR_INDEX2_EXT
: u32 = 32995u32;
1267 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1268 pub const GL_COLOR_INDEX4_EXT
: u32 = 32996u32;
1269 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1270 pub const GL_COLOR_INDEX8_EXT
: u32 = 32997u32;
1271 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1272 pub const GL_COLOR_INDEXES
: u32 = 5635u32;
1273 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1274 pub const GL_COLOR_LOGIC_OP
: u32 = 3058u32;
1275 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1276 pub const GL_COLOR_MATERIAL
: u32 = 2903u32;
1277 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1278 pub const GL_COLOR_MATERIAL_FACE
: u32 = 2901u32;
1279 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1280 pub const GL_COLOR_MATERIAL_PARAMETER
: u32 = 2902u32;
1281 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1282 pub const GL_COLOR_TABLE_ALPHA_SIZE_EXT
: u32 = 32989u32;
1283 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1284 pub const GL_COLOR_TABLE_BLUE_SIZE_EXT
: u32 = 32988u32;
1285 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1286 pub const GL_COLOR_TABLE_FORMAT_EXT
: u32 = 32984u32;
1287 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1288 pub const GL_COLOR_TABLE_GREEN_SIZE_EXT
: u32 = 32987u32;
1289 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1290 pub const GL_COLOR_TABLE_INTENSITY_SIZE_EXT
: u32 = 32991u32;
1291 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1292 pub const GL_COLOR_TABLE_LUMINANCE_SIZE_EXT
: u32 = 32990u32;
1293 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1294 pub const GL_COLOR_TABLE_RED_SIZE_EXT
: u32 = 32986u32;
1295 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1296 pub const GL_COLOR_TABLE_WIDTH_EXT
: u32 = 32985u32;
1297 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1298 pub const GL_COLOR_WRITEMASK
: u32 = 3107u32;
1299 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1300 pub const GL_COMPILE
: u32 = 4864u32;
1301 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1302 pub const GL_COMPILE_AND_EXECUTE
: u32 = 4865u32;
1303 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1304 pub const GL_CONSTANT_ATTENUATION
: u32 = 4615u32;
1305 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1306 pub const GL_COPY
: u32 = 5379u32;
1307 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1308 pub const GL_COPY_INVERTED
: u32 = 5388u32;
1309 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1310 pub const GL_COPY_PIXEL_TOKEN
: u32 = 1798u32;
1311 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1312 pub const GL_CULL_FACE
: u32 = 2884u32;
1313 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1314 pub const GL_CULL_FACE_MODE
: u32 = 2885u32;
1315 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1316 pub const GL_CURRENT_BIT
: u32 = 1u32;
1317 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1318 pub const GL_CURRENT_COLOR
: u32 = 2816u32;
1319 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1320 pub const GL_CURRENT_INDEX
: u32 = 2817u32;
1321 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1322 pub const GL_CURRENT_NORMAL
: u32 = 2818u32;
1323 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1324 pub const GL_CURRENT_RASTER_COLOR
: u32 = 2820u32;
1325 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1326 pub const GL_CURRENT_RASTER_DISTANCE
: u32 = 2825u32;
1327 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1328 pub const GL_CURRENT_RASTER_INDEX
: u32 = 2821u32;
1329 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1330 pub const GL_CURRENT_RASTER_POSITION
: u32 = 2823u32;
1331 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1332 pub const GL_CURRENT_RASTER_POSITION_VALID
: u32 = 2824u32;
1333 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1334 pub const GL_CURRENT_RASTER_TEXTURE_COORDS
: u32 = 2822u32;
1335 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1336 pub const GL_CURRENT_TEXTURE_COORDS
: u32 = 2819u32;
1337 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1338 pub const GL_CW
: u32 = 2304u32;
1339 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1340 pub const GL_DECAL
: u32 = 8449u32;
1341 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1342 pub const GL_DECR
: u32 = 7683u32;
1343 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1344 pub const GL_DEPTH
: u32 = 6145u32;
1345 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1346 pub const GL_DEPTH_BIAS
: u32 = 3359u32;
1347 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1348 pub const GL_DEPTH_BITS
: u32 = 3414u32;
1349 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1350 pub const GL_DEPTH_BUFFER_BIT
: u32 = 256u32;
1351 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1352 pub const GL_DEPTH_CLEAR_VALUE
: u32 = 2931u32;
1353 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1354 pub const GL_DEPTH_COMPONENT
: u32 = 6402u32;
1355 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1356 pub const GL_DEPTH_FUNC
: u32 = 2932u32;
1357 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1358 pub const GL_DEPTH_RANGE
: u32 = 2928u32;
1359 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1360 pub const GL_DEPTH_SCALE
: u32 = 3358u32;
1361 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1362 pub const GL_DEPTH_TEST
: u32 = 2929u32;
1363 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1364 pub const GL_DEPTH_WRITEMASK
: u32 = 2930u32;
1365 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1366 pub const GL_DIFFUSE
: u32 = 4609u32;
1367 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1368 pub const GL_DITHER
: u32 = 3024u32;
1369 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1370 pub const GL_DOMAIN
: u32 = 2562u32;
1371 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1372 pub const GL_DONT_CARE
: u32 = 4352u32;
1373 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1374 pub const GL_DOUBLE
: u32 = 5130u32;
1375 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1376 pub const GL_DOUBLEBUFFER
: u32 = 3122u32;
1377 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1378 pub const GL_DOUBLE_EXT
: u32 = 5130u32;
1379 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1380 pub const GL_DRAW_BUFFER
: u32 = 3073u32;
1381 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1382 pub const GL_DRAW_PIXEL_TOKEN
: u32 = 1797u32;
1383 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1384 pub const GL_DST_ALPHA
: u32 = 772u32;
1385 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1386 pub const GL_DST_COLOR
: u32 = 774u32;
1387 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1388 pub const GL_EDGE_FLAG
: u32 = 2883u32;
1389 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1390 pub const GL_EDGE_FLAG_ARRAY
: u32 = 32889u32;
1391 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1392 pub const GL_EDGE_FLAG_ARRAY_COUNT_EXT
: u32 = 32909u32;
1393 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1394 pub const GL_EDGE_FLAG_ARRAY_EXT
: u32 = 32889u32;
1395 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1396 pub const GL_EDGE_FLAG_ARRAY_POINTER
: u32 = 32915u32;
1397 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1398 pub const GL_EDGE_FLAG_ARRAY_POINTER_EXT
: u32 = 32915u32;
1399 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1400 pub const GL_EDGE_FLAG_ARRAY_STRIDE
: u32 = 32908u32;
1401 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1402 pub const GL_EDGE_FLAG_ARRAY_STRIDE_EXT
: u32 = 32908u32;
1403 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1404 pub const GL_EMISSION
: u32 = 5632u32;
1405 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1406 pub const GL_ENABLE_BIT
: u32 = 8192u32;
1407 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1408 pub const GL_EQUAL
: u32 = 514u32;
1409 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1410 pub const GL_EQUIV
: u32 = 5385u32;
1411 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1412 pub const GL_EVAL_BIT
: u32 = 65536u32;
1413 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1414 pub const GL_EXP
: u32 = 2048u32;
1415 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1416 pub const GL_EXP2
: u32 = 2049u32;
1417 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1418 pub const GL_EXTENSIONS
: u32 = 7939u32;
1419 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1420 pub const GL_EXT_bgra
: u32 = 1u32;
1421 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1422 pub const GL_EXT_paletted_texture
: u32 = 1u32;
1423 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1424 pub const GL_EXT_vertex_array
: u32 = 1u32;
1425 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1426 pub const GL_EYE_LINEAR
: u32 = 9216u32;
1427 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1428 pub const GL_EYE_PLANE
: u32 = 9474u32;
1429 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1430 pub const GL_FALSE
: u32 = 0u32;
1431 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1432 pub const GL_FASTEST
: u32 = 4353u32;
1433 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1434 pub const GL_FEEDBACK
: u32 = 7169u32;
1435 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1436 pub const GL_FEEDBACK_BUFFER_POINTER
: u32 = 3568u32;
1437 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1438 pub const GL_FEEDBACK_BUFFER_SIZE
: u32 = 3569u32;
1439 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1440 pub const GL_FEEDBACK_BUFFER_TYPE
: u32 = 3570u32;
1441 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1442 pub const GL_FILL
: u32 = 6914u32;
1443 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1444 pub const GL_FLAT
: u32 = 7424u32;
1445 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1446 pub const GL_FLOAT
: u32 = 5126u32;
1447 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1448 pub const GL_FOG
: u32 = 2912u32;
1449 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1450 pub const GL_FOG_BIT
: u32 = 128u32;
1451 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1452 pub const GL_FOG_COLOR
: u32 = 2918u32;
1453 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1454 pub const GL_FOG_DENSITY
: u32 = 2914u32;
1455 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1456 pub const GL_FOG_END
: u32 = 2916u32;
1457 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1458 pub const GL_FOG_HINT
: u32 = 3156u32;
1459 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1460 pub const GL_FOG_INDEX
: u32 = 2913u32;
1461 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1462 pub const GL_FOG_MODE
: u32 = 2917u32;
1463 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1464 pub const GL_FOG_SPECULAR_TEXTURE_WIN
: u32 = 33004u32;
1465 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1466 pub const GL_FOG_START
: u32 = 2915u32;
1467 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1468 pub const GL_FRONT
: u32 = 1028u32;
1469 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1470 pub const GL_FRONT_AND_BACK
: u32 = 1032u32;
1471 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1472 pub const GL_FRONT_FACE
: u32 = 2886u32;
1473 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1474 pub const GL_FRONT_LEFT
: u32 = 1024u32;
1475 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1476 pub const GL_FRONT_RIGHT
: u32 = 1025u32;
1477 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1478 pub const GL_GEQUAL
: u32 = 518u32;
1479 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1480 pub const GL_GREATER
: u32 = 516u32;
1481 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1482 pub const GL_GREEN
: u32 = 6404u32;
1483 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1484 pub const GL_GREEN_BIAS
: u32 = 3353u32;
1485 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1486 pub const GL_GREEN_BITS
: u32 = 3411u32;
1487 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1488 pub const GL_GREEN_SCALE
: u32 = 3352u32;
1489 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1490 pub const GL_HINT_BIT
: u32 = 32768u32;
1491 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1492 pub const GL_INCR
: u32 = 7682u32;
1493 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1494 pub const GL_INDEX_ARRAY
: u32 = 32887u32;
1495 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1496 pub const GL_INDEX_ARRAY_COUNT_EXT
: u32 = 32903u32;
1497 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1498 pub const GL_INDEX_ARRAY_EXT
: u32 = 32887u32;
1499 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1500 pub const GL_INDEX_ARRAY_POINTER
: u32 = 32913u32;
1501 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1502 pub const GL_INDEX_ARRAY_POINTER_EXT
: u32 = 32913u32;
1503 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1504 pub const GL_INDEX_ARRAY_STRIDE
: u32 = 32902u32;
1505 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1506 pub const GL_INDEX_ARRAY_STRIDE_EXT
: u32 = 32902u32;
1507 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1508 pub const GL_INDEX_ARRAY_TYPE
: u32 = 32901u32;
1509 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1510 pub const GL_INDEX_ARRAY_TYPE_EXT
: u32 = 32901u32;
1511 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1512 pub const GL_INDEX_BITS
: u32 = 3409u32;
1513 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1514 pub const GL_INDEX_CLEAR_VALUE
: u32 = 3104u32;
1515 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1516 pub const GL_INDEX_LOGIC_OP
: u32 = 3057u32;
1517 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1518 pub const GL_INDEX_MODE
: u32 = 3120u32;
1519 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1520 pub const GL_INDEX_OFFSET
: u32 = 3347u32;
1521 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1522 pub const GL_INDEX_SHIFT
: u32 = 3346u32;
1523 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1524 pub const GL_INDEX_WRITEMASK
: u32 = 3105u32;
1525 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1526 pub const GL_INT
: u32 = 5124u32;
1527 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1528 pub const GL_INTENSITY
: u32 = 32841u32;
1529 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1530 pub const GL_INTENSITY12
: u32 = 32844u32;
1531 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1532 pub const GL_INTENSITY16
: u32 = 32845u32;
1533 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1534 pub const GL_INTENSITY4
: u32 = 32842u32;
1535 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1536 pub const GL_INTENSITY8
: u32 = 32843u32;
1537 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1538 pub const GL_INVALID_ENUM
: u32 = 1280u32;
1539 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1540 pub const GL_INVALID_OPERATION
: u32 = 1282u32;
1541 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1542 pub const GL_INVALID_VALUE
: u32 = 1281u32;
1543 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1544 pub const GL_INVERT
: u32 = 5386u32;
1545 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1546 pub const GL_KEEP
: u32 = 7680u32;
1547 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1548 pub const GL_LEFT
: u32 = 1030u32;
1549 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1550 pub const GL_LEQUAL
: u32 = 515u32;
1551 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1552 pub const GL_LESS
: u32 = 513u32;
1553 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1554 pub const GL_LIGHT0
: u32 = 16384u32;
1555 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1556 pub const GL_LIGHT1
: u32 = 16385u32;
1557 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1558 pub const GL_LIGHT2
: u32 = 16386u32;
1559 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1560 pub const GL_LIGHT3
: u32 = 16387u32;
1561 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1562 pub const GL_LIGHT4
: u32 = 16388u32;
1563 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1564 pub const GL_LIGHT5
: u32 = 16389u32;
1565 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1566 pub const GL_LIGHT6
: u32 = 16390u32;
1567 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1568 pub const GL_LIGHT7
: u32 = 16391u32;
1569 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1570 pub const GL_LIGHTING
: u32 = 2896u32;
1571 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1572 pub const GL_LIGHTING_BIT
: u32 = 64u32;
1573 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1574 pub const GL_LIGHT_MODEL_AMBIENT
: u32 = 2899u32;
1575 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1576 pub const GL_LIGHT_MODEL_LOCAL_VIEWER
: u32 = 2897u32;
1577 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1578 pub const GL_LIGHT_MODEL_TWO_SIDE
: u32 = 2898u32;
1579 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1580 pub const GL_LINE
: u32 = 6913u32;
1581 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1582 pub const GL_LINEAR
: u32 = 9729u32;
1583 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1584 pub const GL_LINEAR_ATTENUATION
: u32 = 4616u32;
1585 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1586 pub const GL_LINEAR_MIPMAP_LINEAR
: u32 = 9987u32;
1587 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1588 pub const GL_LINEAR_MIPMAP_NEAREST
: u32 = 9985u32;
1589 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1590 pub const GL_LINES
: u32 = 1u32;
1591 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1592 pub const GL_LINE_BIT
: u32 = 4u32;
1593 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1594 pub const GL_LINE_LOOP
: u32 = 2u32;
1595 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1596 pub const GL_LINE_RESET_TOKEN
: u32 = 1799u32;
1597 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1598 pub const GL_LINE_SMOOTH
: u32 = 2848u32;
1599 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1600 pub const GL_LINE_SMOOTH_HINT
: u32 = 3154u32;
1601 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1602 pub const GL_LINE_STIPPLE
: u32 = 2852u32;
1603 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1604 pub const GL_LINE_STIPPLE_PATTERN
: u32 = 2853u32;
1605 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1606 pub const GL_LINE_STIPPLE_REPEAT
: u32 = 2854u32;
1607 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1608 pub const GL_LINE_STRIP
: u32 = 3u32;
1609 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1610 pub const GL_LINE_TOKEN
: u32 = 1794u32;
1611 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1612 pub const GL_LINE_WIDTH
: u32 = 2849u32;
1613 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1614 pub const GL_LINE_WIDTH_GRANULARITY
: u32 = 2851u32;
1615 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1616 pub const GL_LINE_WIDTH_RANGE
: u32 = 2850u32;
1617 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1618 pub const GL_LIST_BASE
: u32 = 2866u32;
1619 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1620 pub const GL_LIST_BIT
: u32 = 131072u32;
1621 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1622 pub const GL_LIST_INDEX
: u32 = 2867u32;
1623 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1624 pub const GL_LIST_MODE
: u32 = 2864u32;
1625 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1626 pub const GL_LOAD
: u32 = 257u32;
1627 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1628 pub const GL_LOGIC_OP
: u32 = 3057u32;
1629 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1630 pub const GL_LOGIC_OP_MODE
: u32 = 3056u32;
1631 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1632 pub const GL_LUMINANCE
: u32 = 6409u32;
1633 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1634 pub const GL_LUMINANCE12
: u32 = 32833u32;
1635 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1636 pub const GL_LUMINANCE12_ALPHA12
: u32 = 32839u32;
1637 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1638 pub const GL_LUMINANCE12_ALPHA4
: u32 = 32838u32;
1639 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1640 pub const GL_LUMINANCE16
: u32 = 32834u32;
1641 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1642 pub const GL_LUMINANCE16_ALPHA16
: u32 = 32840u32;
1643 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1644 pub const GL_LUMINANCE4
: u32 = 32831u32;
1645 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1646 pub const GL_LUMINANCE4_ALPHA4
: u32 = 32835u32;
1647 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1648 pub const GL_LUMINANCE6_ALPHA2
: u32 = 32836u32;
1649 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1650 pub const GL_LUMINANCE8
: u32 = 32832u32;
1651 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1652 pub const GL_LUMINANCE8_ALPHA8
: u32 = 32837u32;
1653 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1654 pub const GL_LUMINANCE_ALPHA
: u32 = 6410u32;
1655 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1656 pub const GL_MAP1_COLOR_4
: u32 = 3472u32;
1657 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1658 pub const GL_MAP1_GRID_DOMAIN
: u32 = 3536u32;
1659 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1660 pub const GL_MAP1_GRID_SEGMENTS
: u32 = 3537u32;
1661 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1662 pub const GL_MAP1_INDEX
: u32 = 3473u32;
1663 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1664 pub const GL_MAP1_NORMAL
: u32 = 3474u32;
1665 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1666 pub const GL_MAP1_TEXTURE_COORD_1
: u32 = 3475u32;
1667 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1668 pub const GL_MAP1_TEXTURE_COORD_2
: u32 = 3476u32;
1669 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1670 pub const GL_MAP1_TEXTURE_COORD_3
: u32 = 3477u32;
1671 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1672 pub const GL_MAP1_TEXTURE_COORD_4
: u32 = 3478u32;
1673 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1674 pub const GL_MAP1_VERTEX_3
: u32 = 3479u32;
1675 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1676 pub const GL_MAP1_VERTEX_4
: u32 = 3480u32;
1677 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1678 pub const GL_MAP2_COLOR_4
: u32 = 3504u32;
1679 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1680 pub const GL_MAP2_GRID_DOMAIN
: u32 = 3538u32;
1681 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1682 pub const GL_MAP2_GRID_SEGMENTS
: u32 = 3539u32;
1683 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1684 pub const GL_MAP2_INDEX
: u32 = 3505u32;
1685 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1686 pub const GL_MAP2_NORMAL
: u32 = 3506u32;
1687 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1688 pub const GL_MAP2_TEXTURE_COORD_1
: u32 = 3507u32;
1689 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1690 pub const GL_MAP2_TEXTURE_COORD_2
: u32 = 3508u32;
1691 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1692 pub const GL_MAP2_TEXTURE_COORD_3
: u32 = 3509u32;
1693 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1694 pub const GL_MAP2_TEXTURE_COORD_4
: u32 = 3510u32;
1695 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1696 pub const GL_MAP2_VERTEX_3
: u32 = 3511u32;
1697 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1698 pub const GL_MAP2_VERTEX_4
: u32 = 3512u32;
1699 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1700 pub const GL_MAP_COLOR
: u32 = 3344u32;
1701 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1702 pub const GL_MAP_STENCIL
: u32 = 3345u32;
1703 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1704 pub const GL_MATRIX_MODE
: u32 = 2976u32;
1705 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1706 pub const GL_MAX_ATTRIB_STACK_DEPTH
: u32 = 3381u32;
1707 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1708 pub const GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
: u32 = 3387u32;
1709 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1710 pub const GL_MAX_CLIP_PLANES
: u32 = 3378u32;
1711 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1712 pub const GL_MAX_ELEMENTS_INDICES_WIN
: u32 = 33001u32;
1713 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1714 pub const GL_MAX_ELEMENTS_VERTICES_WIN
: u32 = 33000u32;
1715 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1716 pub const GL_MAX_EVAL_ORDER
: u32 = 3376u32;
1717 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1718 pub const GL_MAX_LIGHTS
: u32 = 3377u32;
1719 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1720 pub const GL_MAX_LIST_NESTING
: u32 = 2865u32;
1721 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1722 pub const GL_MAX_MODELVIEW_STACK_DEPTH
: u32 = 3382u32;
1723 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1724 pub const GL_MAX_NAME_STACK_DEPTH
: u32 = 3383u32;
1725 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1726 pub const GL_MAX_PIXEL_MAP_TABLE
: u32 = 3380u32;
1727 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1728 pub const GL_MAX_PROJECTION_STACK_DEPTH
: u32 = 3384u32;
1729 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1730 pub const GL_MAX_TEXTURE_SIZE
: u32 = 3379u32;
1731 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1732 pub const GL_MAX_TEXTURE_STACK_DEPTH
: u32 = 3385u32;
1733 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1734 pub const GL_MAX_VIEWPORT_DIMS
: u32 = 3386u32;
1735 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1736 pub const GL_MODELVIEW
: u32 = 5888u32;
1737 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1738 pub const GL_MODELVIEW_MATRIX
: u32 = 2982u32;
1739 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1740 pub const GL_MODELVIEW_STACK_DEPTH
: u32 = 2979u32;
1741 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1742 pub const GL_MODULATE
: u32 = 8448u32;
1743 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1744 pub const GL_MULT
: u32 = 259u32;
1745 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1746 pub const GL_N3F_V3F
: u32 = 10789u32;
1747 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1748 pub const GL_NAME_STACK_DEPTH
: u32 = 3440u32;
1749 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1750 pub const GL_NAND
: u32 = 5390u32;
1751 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1752 pub const GL_NEAREST
: u32 = 9728u32;
1753 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1754 pub const GL_NEAREST_MIPMAP_LINEAR
: u32 = 9986u32;
1755 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1756 pub const GL_NEAREST_MIPMAP_NEAREST
: u32 = 9984u32;
1757 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1758 pub const GL_NEVER
: u32 = 512u32;
1759 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1760 pub const GL_NICEST
: u32 = 4354u32;
1761 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1762 pub const GL_NONE
: u32 = 0u32;
1763 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1764 pub const GL_NOOP
: u32 = 5381u32;
1765 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1766 pub const GL_NOR
: u32 = 5384u32;
1767 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1768 pub const GL_NORMALIZE
: u32 = 2977u32;
1769 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1770 pub const GL_NORMAL_ARRAY
: u32 = 32885u32;
1771 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1772 pub const GL_NORMAL_ARRAY_COUNT_EXT
: u32 = 32896u32;
1773 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1774 pub const GL_NORMAL_ARRAY_EXT
: u32 = 32885u32;
1775 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1776 pub const GL_NORMAL_ARRAY_POINTER
: u32 = 32911u32;
1777 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1778 pub const GL_NORMAL_ARRAY_POINTER_EXT
: u32 = 32911u32;
1779 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1780 pub const GL_NORMAL_ARRAY_STRIDE
: u32 = 32895u32;
1781 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1782 pub const GL_NORMAL_ARRAY_STRIDE_EXT
: u32 = 32895u32;
1783 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1784 pub const GL_NORMAL_ARRAY_TYPE
: u32 = 32894u32;
1785 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1786 pub const GL_NORMAL_ARRAY_TYPE_EXT
: u32 = 32894u32;
1787 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1788 pub const GL_NOTEQUAL
: u32 = 517u32;
1789 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1790 pub const GL_NO_ERROR
: u32 = 0u32;
1791 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1792 pub const GL_OBJECT_LINEAR
: u32 = 9217u32;
1793 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1794 pub const GL_OBJECT_PLANE
: u32 = 9473u32;
1795 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1796 pub const GL_ONE
: u32 = 1u32;
1797 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1798 pub const GL_ONE_MINUS_DST_ALPHA
: u32 = 773u32;
1799 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1800 pub const GL_ONE_MINUS_DST_COLOR
: u32 = 775u32;
1801 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1802 pub const GL_ONE_MINUS_SRC_ALPHA
: u32 = 771u32;
1803 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1804 pub const GL_ONE_MINUS_SRC_COLOR
: u32 = 769u32;
1805 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1806 pub const GL_OR
: u32 = 5383u32;
1807 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1808 pub const GL_ORDER
: u32 = 2561u32;
1809 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1810 pub const GL_OR_INVERTED
: u32 = 5389u32;
1811 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1812 pub const GL_OR_REVERSE
: u32 = 5387u32;
1813 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1814 pub const GL_OUT_OF_MEMORY
: u32 = 1285u32;
1815 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1816 pub const GL_PACK_ALIGNMENT
: u32 = 3333u32;
1817 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1818 pub const GL_PACK_LSB_FIRST
: u32 = 3329u32;
1819 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1820 pub const GL_PACK_ROW_LENGTH
: u32 = 3330u32;
1821 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1822 pub const GL_PACK_SKIP_PIXELS
: u32 = 3332u32;
1823 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1824 pub const GL_PACK_SKIP_ROWS
: u32 = 3331u32;
1825 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1826 pub const GL_PACK_SWAP_BYTES
: u32 = 3328u32;
1827 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1828 pub const GL_PASS_THROUGH_TOKEN
: u32 = 1792u32;
1829 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1830 pub const GL_PERSPECTIVE_CORRECTION_HINT
: u32 = 3152u32;
1831 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1832 pub const GL_PHONG_HINT_WIN
: u32 = 33003u32;
1833 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1834 pub const GL_PHONG_WIN
: u32 = 33002u32;
1835 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1836 pub const GL_PIXEL_MAP_A_TO_A
: u32 = 3193u32;
1837 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1838 pub const GL_PIXEL_MAP_A_TO_A_SIZE
: u32 = 3257u32;
1839 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1840 pub const GL_PIXEL_MAP_B_TO_B
: u32 = 3192u32;
1841 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1842 pub const GL_PIXEL_MAP_B_TO_B_SIZE
: u32 = 3256u32;
1843 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1844 pub const GL_PIXEL_MAP_G_TO_G
: u32 = 3191u32;
1845 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1846 pub const GL_PIXEL_MAP_G_TO_G_SIZE
: u32 = 3255u32;
1847 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1848 pub const GL_PIXEL_MAP_I_TO_A
: u32 = 3189u32;
1849 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1850 pub const GL_PIXEL_MAP_I_TO_A_SIZE
: u32 = 3253u32;
1851 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1852 pub const GL_PIXEL_MAP_I_TO_B
: u32 = 3188u32;
1853 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1854 pub const GL_PIXEL_MAP_I_TO_B_SIZE
: u32 = 3252u32;
1855 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1856 pub const GL_PIXEL_MAP_I_TO_G
: u32 = 3187u32;
1857 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1858 pub const GL_PIXEL_MAP_I_TO_G_SIZE
: u32 = 3251u32;
1859 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1860 pub const GL_PIXEL_MAP_I_TO_I
: u32 = 3184u32;
1861 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1862 pub const GL_PIXEL_MAP_I_TO_I_SIZE
: u32 = 3248u32;
1863 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1864 pub const GL_PIXEL_MAP_I_TO_R
: u32 = 3186u32;
1865 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1866 pub const GL_PIXEL_MAP_I_TO_R_SIZE
: u32 = 3250u32;
1867 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1868 pub const GL_PIXEL_MAP_R_TO_R
: u32 = 3190u32;
1869 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1870 pub const GL_PIXEL_MAP_R_TO_R_SIZE
: u32 = 3254u32;
1871 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1872 pub const GL_PIXEL_MAP_S_TO_S
: u32 = 3185u32;
1873 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1874 pub const GL_PIXEL_MAP_S_TO_S_SIZE
: u32 = 3249u32;
1875 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1876 pub const GL_PIXEL_MODE_BIT
: u32 = 32u32;
1877 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1878 pub const GL_POINT
: u32 = 6912u32;
1879 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1880 pub const GL_POINTS
: u32 = 0u32;
1881 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1882 pub const GL_POINT_BIT
: u32 = 2u32;
1883 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1884 pub const GL_POINT_SIZE
: u32 = 2833u32;
1885 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1886 pub const GL_POINT_SIZE_GRANULARITY
: u32 = 2835u32;
1887 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1888 pub const GL_POINT_SIZE_RANGE
: u32 = 2834u32;
1889 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1890 pub const GL_POINT_SMOOTH
: u32 = 2832u32;
1891 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1892 pub const GL_POINT_SMOOTH_HINT
: u32 = 3153u32;
1893 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1894 pub const GL_POINT_TOKEN
: u32 = 1793u32;
1895 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1896 pub const GL_POLYGON
: u32 = 9u32;
1897 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1898 pub const GL_POLYGON_BIT
: u32 = 8u32;
1899 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1900 pub const GL_POLYGON_MODE
: u32 = 2880u32;
1901 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1902 pub const GL_POLYGON_OFFSET_FACTOR
: u32 = 32824u32;
1903 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1904 pub const GL_POLYGON_OFFSET_FILL
: u32 = 32823u32;
1905 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1906 pub const GL_POLYGON_OFFSET_LINE
: u32 = 10754u32;
1907 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1908 pub const GL_POLYGON_OFFSET_POINT
: u32 = 10753u32;
1909 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1910 pub const GL_POLYGON_OFFSET_UNITS
: u32 = 10752u32;
1911 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1912 pub const GL_POLYGON_SMOOTH
: u32 = 2881u32;
1913 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1914 pub const GL_POLYGON_SMOOTH_HINT
: u32 = 3155u32;
1915 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1916 pub const GL_POLYGON_STIPPLE
: u32 = 2882u32;
1917 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1918 pub const GL_POLYGON_STIPPLE_BIT
: u32 = 16u32;
1919 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1920 pub const GL_POLYGON_TOKEN
: u32 = 1795u32;
1921 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1922 pub const GL_POSITION
: u32 = 4611u32;
1923 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1924 pub const GL_PROJECTION
: u32 = 5889u32;
1925 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1926 pub const GL_PROJECTION_MATRIX
: u32 = 2983u32;
1927 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1928 pub const GL_PROJECTION_STACK_DEPTH
: u32 = 2980u32;
1929 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1930 pub const GL_PROXY_TEXTURE_1D
: u32 = 32867u32;
1931 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1932 pub const GL_PROXY_TEXTURE_2D
: u32 = 32868u32;
1933 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1934 pub const GL_Q
: u32 = 8195u32;
1935 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1936 pub const GL_QUADRATIC_ATTENUATION
: u32 = 4617u32;
1937 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1938 pub const GL_QUADS
: u32 = 7u32;
1939 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1940 pub const GL_QUAD_STRIP
: u32 = 8u32;
1941 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1942 pub const GL_R
: u32 = 8194u32;
1943 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1944 pub const GL_R3_G3_B2
: u32 = 10768u32;
1945 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1946 pub const GL_READ_BUFFER
: u32 = 3074u32;
1947 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1948 pub const GL_RED
: u32 = 6403u32;
1949 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1950 pub const GL_RED_BIAS
: u32 = 3349u32;
1951 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1952 pub const GL_RED_BITS
: u32 = 3410u32;
1953 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1954 pub const GL_RED_SCALE
: u32 = 3348u32;
1955 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1956 pub const GL_RENDER
: u32 = 7168u32;
1957 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1958 pub const GL_RENDERER
: u32 = 7937u32;
1959 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1960 pub const GL_RENDER_MODE
: u32 = 3136u32;
1961 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1962 pub const GL_REPEAT
: u32 = 10497u32;
1963 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1964 pub const GL_REPLACE
: u32 = 7681u32;
1965 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1966 pub const GL_RETURN
: u32 = 258u32;
1967 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1968 pub const GL_RGB
: u32 = 6407u32;
1969 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1970 pub const GL_RGB10
: u32 = 32850u32;
1971 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1972 pub const GL_RGB10_A2
: u32 = 32857u32;
1973 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1974 pub const GL_RGB12
: u32 = 32851u32;
1975 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1976 pub const GL_RGB16
: u32 = 32852u32;
1977 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1978 pub const GL_RGB4
: u32 = 32847u32;
1979 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1980 pub const GL_RGB5
: u32 = 32848u32;
1981 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1982 pub const GL_RGB5_A1
: u32 = 32855u32;
1983 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1984 pub const GL_RGB8
: u32 = 32849u32;
1985 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1986 pub const GL_RGBA
: u32 = 6408u32;
1987 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1988 pub const GL_RGBA12
: u32 = 32858u32;
1989 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1990 pub const GL_RGBA16
: u32 = 32859u32;
1991 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1992 pub const GL_RGBA2
: u32 = 32853u32;
1993 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1994 pub const GL_RGBA4
: u32 = 32854u32;
1995 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1996 pub const GL_RGBA8
: u32 = 32856u32;
1997 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
1998 pub const GL_RGBA_MODE
: u32 = 3121u32;
1999 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2000 pub const GL_RIGHT
: u32 = 1031u32;
2001 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2002 pub const GL_S
: u32 = 8192u32;
2003 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2004 pub const GL_SCISSOR_BIT
: u32 = 524288u32;
2005 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2006 pub const GL_SCISSOR_BOX
: u32 = 3088u32;
2007 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2008 pub const GL_SCISSOR_TEST
: u32 = 3089u32;
2009 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2010 pub const GL_SELECT
: u32 = 7170u32;
2011 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2012 pub const GL_SELECTION_BUFFER_POINTER
: u32 = 3571u32;
2013 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2014 pub const GL_SELECTION_BUFFER_SIZE
: u32 = 3572u32;
2015 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2016 pub const GL_SET
: u32 = 5391u32;
2017 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2018 pub const GL_SHADE_MODEL
: u32 = 2900u32;
2019 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2020 pub const GL_SHININESS
: u32 = 5633u32;
2021 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2022 pub const GL_SHORT
: u32 = 5122u32;
2023 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2024 pub const GL_SMOOTH
: u32 = 7425u32;
2025 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2026 pub const GL_SPECULAR
: u32 = 4610u32;
2027 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2028 pub const GL_SPHERE_MAP
: u32 = 9218u32;
2029 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2030 pub const GL_SPOT_CUTOFF
: u32 = 4614u32;
2031 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2032 pub const GL_SPOT_DIRECTION
: u32 = 4612u32;
2033 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2034 pub const GL_SPOT_EXPONENT
: u32 = 4613u32;
2035 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2036 pub const GL_SRC_ALPHA
: u32 = 770u32;
2037 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2038 pub const GL_SRC_ALPHA_SATURATE
: u32 = 776u32;
2039 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2040 pub const GL_SRC_COLOR
: u32 = 768u32;
2041 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2042 pub const GL_STACK_OVERFLOW
: u32 = 1283u32;
2043 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2044 pub const GL_STACK_UNDERFLOW
: u32 = 1284u32;
2045 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2046 pub const GL_STENCIL
: u32 = 6146u32;
2047 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2048 pub const GL_STENCIL_BITS
: u32 = 3415u32;
2049 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2050 pub const GL_STENCIL_BUFFER_BIT
: u32 = 1024u32;
2051 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2052 pub const GL_STENCIL_CLEAR_VALUE
: u32 = 2961u32;
2053 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2054 pub const GL_STENCIL_FAIL
: u32 = 2964u32;
2055 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2056 pub const GL_STENCIL_FUNC
: u32 = 2962u32;
2057 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2058 pub const GL_STENCIL_INDEX
: u32 = 6401u32;
2059 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2060 pub const GL_STENCIL_PASS_DEPTH_FAIL
: u32 = 2965u32;
2061 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2062 pub const GL_STENCIL_PASS_DEPTH_PASS
: u32 = 2966u32;
2063 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2064 pub const GL_STENCIL_REF
: u32 = 2967u32;
2065 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2066 pub const GL_STENCIL_TEST
: u32 = 2960u32;
2067 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2068 pub const GL_STENCIL_VALUE_MASK
: u32 = 2963u32;
2069 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2070 pub const GL_STENCIL_WRITEMASK
: u32 = 2968u32;
2071 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2072 pub const GL_STEREO
: u32 = 3123u32;
2073 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2074 pub const GL_SUBPIXEL_BITS
: u32 = 3408u32;
2075 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2076 pub const GL_T
: u32 = 8193u32;
2077 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2078 pub const GL_T2F_C3F_V3F
: u32 = 10794u32;
2079 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2080 pub const GL_T2F_C4F_N3F_V3F
: u32 = 10796u32;
2081 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2082 pub const GL_T2F_C4UB_V3F
: u32 = 10793u32;
2083 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2084 pub const GL_T2F_N3F_V3F
: u32 = 10795u32;
2085 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2086 pub const GL_T2F_V3F
: u32 = 10791u32;
2087 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2088 pub const GL_T4F_C4F_N3F_V4F
: u32 = 10797u32;
2089 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2090 pub const GL_T4F_V4F
: u32 = 10792u32;
2091 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2092 pub const GL_TEXTURE
: u32 = 5890u32;
2093 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2094 pub const GL_TEXTURE_1D
: u32 = 3552u32;
2095 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2096 pub const GL_TEXTURE_2D
: u32 = 3553u32;
2097 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2098 pub const GL_TEXTURE_ALPHA_SIZE
: u32 = 32863u32;
2099 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2100 pub const GL_TEXTURE_BINDING_1D
: u32 = 32872u32;
2101 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2102 pub const GL_TEXTURE_BINDING_2D
: u32 = 32873u32;
2103 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2104 pub const GL_TEXTURE_BIT
: u32 = 262144u32;
2105 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2106 pub const GL_TEXTURE_BLUE_SIZE
: u32 = 32862u32;
2107 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2108 pub const GL_TEXTURE_BORDER
: u32 = 4101u32;
2109 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2110 pub const GL_TEXTURE_BORDER_COLOR
: u32 = 4100u32;
2111 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2112 pub const GL_TEXTURE_COMPONENTS
: u32 = 4099u32;
2113 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2114 pub const GL_TEXTURE_COORD_ARRAY
: u32 = 32888u32;
2115 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2116 pub const GL_TEXTURE_COORD_ARRAY_COUNT_EXT
: u32 = 32907u32;
2117 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2118 pub const GL_TEXTURE_COORD_ARRAY_EXT
: u32 = 32888u32;
2119 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2120 pub const GL_TEXTURE_COORD_ARRAY_POINTER
: u32 = 32914u32;
2121 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2122 pub const GL_TEXTURE_COORD_ARRAY_POINTER_EXT
: u32 = 32914u32;
2123 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2124 pub const GL_TEXTURE_COORD_ARRAY_SIZE
: u32 = 32904u32;
2125 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2126 pub const GL_TEXTURE_COORD_ARRAY_SIZE_EXT
: u32 = 32904u32;
2127 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2128 pub const GL_TEXTURE_COORD_ARRAY_STRIDE
: u32 = 32906u32;
2129 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2130 pub const GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
: u32 = 32906u32;
2131 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2132 pub const GL_TEXTURE_COORD_ARRAY_TYPE
: u32 = 32905u32;
2133 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2134 pub const GL_TEXTURE_COORD_ARRAY_TYPE_EXT
: u32 = 32905u32;
2135 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2136 pub const GL_TEXTURE_ENV
: u32 = 8960u32;
2137 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2138 pub const GL_TEXTURE_ENV_COLOR
: u32 = 8705u32;
2139 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2140 pub const GL_TEXTURE_ENV_MODE
: u32 = 8704u32;
2141 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2142 pub const GL_TEXTURE_GEN_MODE
: u32 = 9472u32;
2143 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2144 pub const GL_TEXTURE_GEN_Q
: u32 = 3171u32;
2145 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2146 pub const GL_TEXTURE_GEN_R
: u32 = 3170u32;
2147 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2148 pub const GL_TEXTURE_GEN_S
: u32 = 3168u32;
2149 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2150 pub const GL_TEXTURE_GEN_T
: u32 = 3169u32;
2151 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2152 pub const GL_TEXTURE_GREEN_SIZE
: u32 = 32861u32;
2153 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2154 pub const GL_TEXTURE_HEIGHT
: u32 = 4097u32;
2155 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2156 pub const GL_TEXTURE_INTENSITY_SIZE
: u32 = 32865u32;
2157 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2158 pub const GL_TEXTURE_INTERNAL_FORMAT
: u32 = 4099u32;
2159 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2160 pub const GL_TEXTURE_LUMINANCE_SIZE
: u32 = 32864u32;
2161 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2162 pub const GL_TEXTURE_MAG_FILTER
: u32 = 10240u32;
2163 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2164 pub const GL_TEXTURE_MATRIX
: u32 = 2984u32;
2165 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2166 pub const GL_TEXTURE_MIN_FILTER
: u32 = 10241u32;
2167 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2168 pub const GL_TEXTURE_PRIORITY
: u32 = 32870u32;
2169 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2170 pub const GL_TEXTURE_RED_SIZE
: u32 = 32860u32;
2171 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2172 pub const GL_TEXTURE_RESIDENT
: u32 = 32871u32;
2173 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2174 pub const GL_TEXTURE_STACK_DEPTH
: u32 = 2981u32;
2175 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2176 pub const GL_TEXTURE_WIDTH
: u32 = 4096u32;
2177 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2178 pub const GL_TEXTURE_WRAP_S
: u32 = 10242u32;
2179 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2180 pub const GL_TEXTURE_WRAP_T
: u32 = 10243u32;
2181 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2182 pub const GL_TRANSFORM_BIT
: u32 = 4096u32;
2183 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2184 pub const GL_TRIANGLES
: u32 = 4u32;
2185 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2186 pub const GL_TRIANGLE_FAN
: u32 = 6u32;
2187 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2188 pub const GL_TRIANGLE_STRIP
: u32 = 5u32;
2189 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2190 pub const GL_TRUE
: u32 = 1u32;
2191 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2192 pub const GL_UNPACK_ALIGNMENT
: u32 = 3317u32;
2193 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2194 pub const GL_UNPACK_LSB_FIRST
: u32 = 3313u32;
2195 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2196 pub const GL_UNPACK_ROW_LENGTH
: u32 = 3314u32;
2197 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2198 pub const GL_UNPACK_SKIP_PIXELS
: u32 = 3316u32;
2199 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2200 pub const GL_UNPACK_SKIP_ROWS
: u32 = 3315u32;
2201 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2202 pub const GL_UNPACK_SWAP_BYTES
: u32 = 3312u32;
2203 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2204 pub const GL_UNSIGNED_BYTE
: u32 = 5121u32;
2205 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2206 pub const GL_UNSIGNED_INT
: u32 = 5125u32;
2207 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2208 pub const GL_UNSIGNED_SHORT
: u32 = 5123u32;
2209 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2210 pub const GL_V2F
: u32 = 10784u32;
2211 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2212 pub const GL_V3F
: u32 = 10785u32;
2213 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2214 pub const GL_VENDOR
: u32 = 7936u32;
2215 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2216 pub const GL_VERSION
: u32 = 7938u32;
2217 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2218 pub const GL_VERSION_1_1
: u32 = 1u32;
2219 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2220 pub const GL_VERTEX_ARRAY
: u32 = 32884u32;
2221 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2222 pub const GL_VERTEX_ARRAY_COUNT_EXT
: u32 = 32893u32;
2223 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2224 pub const GL_VERTEX_ARRAY_EXT
: u32 = 32884u32;
2225 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2226 pub const GL_VERTEX_ARRAY_POINTER
: u32 = 32910u32;
2227 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2228 pub const GL_VERTEX_ARRAY_POINTER_EXT
: u32 = 32910u32;
2229 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2230 pub const GL_VERTEX_ARRAY_SIZE
: u32 = 32890u32;
2231 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2232 pub const GL_VERTEX_ARRAY_SIZE_EXT
: u32 = 32890u32;
2233 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2234 pub const GL_VERTEX_ARRAY_STRIDE
: u32 = 32892u32;
2235 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2236 pub const GL_VERTEX_ARRAY_STRIDE_EXT
: u32 = 32892u32;
2237 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2238 pub const GL_VERTEX_ARRAY_TYPE
: u32 = 32891u32;
2239 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2240 pub const GL_VERTEX_ARRAY_TYPE_EXT
: u32 = 32891u32;
2241 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2242 pub const GL_VIEWPORT
: u32 = 2978u32;
2243 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2244 pub const GL_VIEWPORT_BIT
: u32 = 2048u32;
2245 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2246 pub const GL_WIN_draw_range_elements
: u32 = 1u32;
2247 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2248 pub const GL_WIN_swap_hint
: u32 = 1u32;
2249 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2250 pub const GL_XOR
: u32 = 5382u32;
2251 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2252 pub const GL_ZERO
: u32 = 0u32;
2253 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2254 pub const GL_ZOOM_X
: u32 = 3350u32;
2255 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2256 pub const GL_ZOOM_Y
: u32 = 3351u32;
2257 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2258 pub type PFD_FLAGS
= u32;
2259 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2260 pub const PFD_DOUBLEBUFFER
: PFD_FLAGS
= 1u32;
2261 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2262 pub const PFD_STEREO
: PFD_FLAGS
= 2u32;
2263 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2264 pub const PFD_DRAW_TO_WINDOW
: PFD_FLAGS
= 4u32;
2265 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2266 pub const PFD_DRAW_TO_BITMAP
: PFD_FLAGS
= 8u32;
2267 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2268 pub const PFD_SUPPORT_GDI
: PFD_FLAGS
= 16u32;
2269 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2270 pub const PFD_SUPPORT_OPENGL
: PFD_FLAGS
= 32u32;
2271 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2272 pub const PFD_GENERIC_FORMAT
: PFD_FLAGS
= 64u32;
2273 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2274 pub const PFD_NEED_PALETTE
: PFD_FLAGS
= 128u32;
2275 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2276 pub const PFD_NEED_SYSTEM_PALETTE
: PFD_FLAGS
= 256u32;
2277 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2278 pub const PFD_SWAP_EXCHANGE
: PFD_FLAGS
= 512u32;
2279 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2280 pub const PFD_SWAP_COPY
: PFD_FLAGS
= 1024u32;
2281 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2282 pub const PFD_SWAP_LAYER_BUFFERS
: PFD_FLAGS
= 2048u32;
2283 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2284 pub const PFD_GENERIC_ACCELERATED
: PFD_FLAGS
= 4096u32;
2285 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2286 pub const PFD_SUPPORT_DIRECTDRAW
: PFD_FLAGS
= 8192u32;
2287 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2288 pub const PFD_DIRECT3D_ACCELERATED
: PFD_FLAGS
= 16384u32;
2289 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2290 pub const PFD_SUPPORT_COMPOSITION
: PFD_FLAGS
= 32768u32;
2291 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2292 pub const PFD_DEPTH_DONTCARE
: PFD_FLAGS
= 536870912u32;
2293 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2294 pub const PFD_DOUBLEBUFFER_DONTCARE
: PFD_FLAGS
= 1073741824u32;
2295 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2296 pub const PFD_STEREO_DONTCARE
: PFD_FLAGS
= 2147483648u32;
2297 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2298 pub type PFD_LAYER_TYPE
= i8;
2299 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2300 pub const PFD_UNDERLAY_PLANE
: PFD_LAYER_TYPE
= -1i8;
2301 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2302 pub const PFD_MAIN_PLANE
: PFD_LAYER_TYPE
= 0i8;
2303 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2304 pub const PFD_OVERLAY_PLANE
: PFD_LAYER_TYPE
= 1i8;
2305 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2306 pub type PFD_PIXEL_TYPE
= i8;
2307 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2308 pub const PFD_TYPE_RGBA
: PFD_PIXEL_TYPE
= 0i8;
2309 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2310 pub const PFD_TYPE_COLORINDEX
: PFD_PIXEL_TYPE
= 1i8;
2312 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Graphics_Gdi\"`*"]
2313 #[cfg(feature = "Win32_Graphics_Gdi")]
2314 pub struct EMRPIXELFORMAT
{
2315 pub emr
: super::Gdi
::EMR
,
2316 pub pfd
: PIXELFORMATDESCRIPTOR
,
2318 #[cfg(feature = "Win32_Graphics_Gdi")]
2319 impl ::core
::marker
::Copy
for EMRPIXELFORMAT {}
2320 #[cfg(feature = "Win32_Graphics_Gdi")]
2321 impl ::core
::clone
::Clone
for EMRPIXELFORMAT
{
2322 fn clone(&self) -> Self {
2327 pub struct GLUnurbs(pub u8);
2329 pub struct GLUquadric(pub u8);
2331 pub struct GLUtesselator(pub u8);
2333 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2334 pub struct GLYPHMETRICSFLOAT
{
2335 pub gmfBlackBoxX
: f32,
2336 pub gmfBlackBoxY
: f32,
2337 pub gmfptGlyphOrigin
: POINTFLOAT
,
2338 pub gmfCellIncX
: f32,
2339 pub gmfCellIncY
: f32,
2341 impl ::core
::marker
::Copy
for GLYPHMETRICSFLOAT {}
2342 impl ::core
::clone
::Clone
for GLYPHMETRICSFLOAT
{
2343 fn clone(&self) -> Self {
2347 pub type HGLRC
= isize;
2349 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"]
2350 #[cfg(feature = "Win32_Foundation")]
2351 pub struct LAYERPLANEDESCRIPTOR
{
2360 pub cGreenShift
: u8,
2364 pub cAlphaShift
: u8,
2366 pub cAccumRedBits
: u8,
2367 pub cAccumGreenBits
: u8,
2368 pub cAccumBlueBits
: u8,
2369 pub cAccumAlphaBits
: u8,
2371 pub cStencilBits
: u8,
2372 pub cAuxBuffers
: u8,
2373 pub iLayerPlane
: u8,
2375 pub crTransparent
: super::super::Foundation
::COLORREF
,
2377 #[cfg(feature = "Win32_Foundation")]
2378 impl ::core
::marker
::Copy
for LAYERPLANEDESCRIPTOR {}
2379 #[cfg(feature = "Win32_Foundation")]
2380 impl ::core
::clone
::Clone
for LAYERPLANEDESCRIPTOR
{
2381 fn clone(&self) -> Self {
2386 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2387 pub struct PIXELFORMATDESCRIPTOR
{
2390 pub dwFlags
: PFD_FLAGS
,
2391 pub iPixelType
: PFD_PIXEL_TYPE
,
2396 pub cGreenShift
: u8,
2400 pub cAlphaShift
: u8,
2402 pub cAccumRedBits
: u8,
2403 pub cAccumGreenBits
: u8,
2404 pub cAccumBlueBits
: u8,
2405 pub cAccumAlphaBits
: u8,
2407 pub cStencilBits
: u8,
2408 pub cAuxBuffers
: u8,
2409 pub iLayerType
: PFD_LAYER_TYPE
,
2411 pub dwLayerMask
: u32,
2412 pub dwVisibleMask
: u32,
2413 pub dwDamageMask
: u32,
2415 impl ::core
::marker
::Copy
for PIXELFORMATDESCRIPTOR {}
2416 impl ::core
::clone
::Clone
for PIXELFORMATDESCRIPTOR
{
2417 fn clone(&self) -> Self {
2422 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2423 pub struct POINTFLOAT
{
2427 impl ::core
::marker
::Copy
for POINTFLOAT {}
2428 impl ::core
::clone
::Clone
for POINTFLOAT
{
2429 fn clone(&self) -> Self {
2433 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2434 pub type GLUnurbsErrorProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u32)>;
2435 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2436 pub type GLUquadricErrorProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u32)>;
2437 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2438 pub type GLUtessBeginDataProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u32, param1
: *mut ::core
::ffi
::c_void
)>;
2439 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2440 pub type GLUtessBeginProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u32)>;
2441 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2442 pub type GLUtessCombineDataProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut f64, param1
: *mut *mut ::core
::ffi
::c_void
, param2
: *mut f32, param3
: *mut *mut ::core
::ffi
::c_void
, param4
: *mut ::core
::ffi
::c_void
)>;
2443 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2444 pub type GLUtessCombineProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut f64, param1
: *mut *mut ::core
::ffi
::c_void
, param2
: *mut f32, param3
: *mut *mut ::core
::ffi
::c_void
)>;
2445 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2446 pub type GLUtessEdgeFlagDataProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u8, param1
: *mut ::core
::ffi
::c_void
)>;
2447 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2448 pub type GLUtessEdgeFlagProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u8)>;
2449 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2450 pub type GLUtessEndDataProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut ::core
::ffi
::c_void
)>;
2451 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2452 pub type GLUtessEndProc
= ::core
::option
::Option
<unsafe extern "system" fn()>;
2453 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2454 pub type GLUtessErrorDataProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u32, param1
: *mut ::core
::ffi
::c_void
)>;
2455 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2456 pub type GLUtessErrorProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u32)>;
2457 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2458 pub type GLUtessVertexDataProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut ::core
::ffi
::c_void
, param1
: *mut ::core
::ffi
::c_void
)>;
2459 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2460 pub type GLUtessVertexProc
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut ::core
::ffi
::c_void
)>;
2461 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2462 pub type PFNGLADDSWAPHINTRECTWINPROC
= ::core
::option
::Option
<unsafe extern "system" fn(x
: i32, y
: i32, width
: i32, height
: i32)>;
2463 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2464 pub type PFNGLARRAYELEMENTARRAYEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(mode
: u32, count
: i32, pi
: *const ::core
::ffi
::c_void
)>;
2465 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2466 pub type PFNGLARRAYELEMENTEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(i
: i32)>;
2467 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2468 pub type PFNGLCOLORPOINTEREXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(size
: i32, r
#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void)>;
2469 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2470 pub type PFNGLCOLORSUBTABLEEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(target
: u32, start
: i32, count
: i32, format
: u32, r
#type: u32, data: *const ::core::ffi::c_void)>;
2471 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2472 pub type PFNGLCOLORTABLEEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(target
: u32, internalformat
: u32, width
: i32, format
: u32, r
#type: u32, data: *const ::core::ffi::c_void)>;
2473 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2474 pub type PFNGLDRAWARRAYSEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(mode
: u32, first
: i32, count
: i32)>;
2475 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2476 pub type PFNGLDRAWRANGEELEMENTSWINPROC
= ::core
::option
::Option
<unsafe extern "system" fn(mode
: u32, start
: u32, end
: u32, count
: i32, r
#type: u32, indices: *const ::core::ffi::c_void)>;
2477 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2478 pub type PFNGLEDGEFLAGPOINTEREXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(stride
: i32, count
: i32, pointer
: *const u8)>;
2479 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2480 pub type PFNGLGETCOLORTABLEEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(target
: u32, format
: u32, r
#type: u32, data: *mut ::core::ffi::c_void)>;
2481 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2482 pub type PFNGLGETCOLORTABLEPARAMETERFVEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(target
: u32, pname
: u32, params
: *mut f32)>;
2483 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2484 pub type PFNGLGETCOLORTABLEPARAMETERIVEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(target
: u32, pname
: u32, params
: *mut i32)>;
2485 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2486 pub type PFNGLGETPOINTERVEXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(pname
: u32, params
: *mut *mut ::core
::ffi
::c_void
)>;
2487 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2488 pub type PFNGLINDEXPOINTEREXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(r
#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void)>;
2489 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2490 pub type PFNGLNORMALPOINTEREXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(r
#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void)>;
2491 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2492 pub type PFNGLTEXCOORDPOINTEREXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(size
: i32, r
#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void)>;
2493 #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"]
2494 pub type PFNGLVERTEXPOINTEREXTPROC
= ::core
::option
::Option
<unsafe extern "system" fn(size
: i32, r
#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void)>;