1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // This file is auto-generated from
6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename
11 BOOL
wglChoosePixelFormatARBFn(HDC dc
,
12 const int* int_attrib_list
,
13 const float* float_attrib_list
,
16 UINT
* num_formats
) override
;
17 BOOL
wglCopyContextFn(HGLRC hglrcSrc
, HGLRC hglrcDst
, UINT mask
) override
;
18 HGLRC
wglCreateContextFn(HDC hdc
) override
;
19 HGLRC
wglCreateLayerContextFn(HDC hdc
, int iLayerPlane
) override
;
20 HPBUFFERARB
wglCreatePbufferARBFn(HDC hDC
,
24 const int* piAttribList
) override
;
25 BOOL
wglDeleteContextFn(HGLRC hglrc
) override
;
26 BOOL
wglDestroyPbufferARBFn(HPBUFFERARB hPbuffer
) override
;
27 HGLRC
wglGetCurrentContextFn() override
;
28 HDC
wglGetCurrentDCFn() override
;
29 const char* wglGetExtensionsStringARBFn(HDC hDC
) override
;
30 const char* wglGetExtensionsStringEXTFn() override
;
31 HDC
wglGetPbufferDCARBFn(HPBUFFERARB hPbuffer
) override
;
32 BOOL
wglMakeCurrentFn(HDC hdc
, HGLRC hglrc
) override
;
33 BOOL
wglQueryPbufferARBFn(HPBUFFERARB hPbuffer
,
35 int* piValue
) override
;
36 int wglReleasePbufferDCARBFn(HPBUFFERARB hPbuffer
, HDC hDC
) override
;
37 BOOL
wglShareListsFn(HGLRC hglrc1
, HGLRC hglrc2
) override
;
38 BOOL
wglSwapIntervalEXTFn(int interval
) override
;
39 BOOL
wglSwapLayerBuffersFn(HDC hdc
, UINT fuPlanes
) override
;