Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
wgl.h File Reference
#include <windows.h>
#include <glad/gl.h>
Include dependency graph for wgl.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  _GPU_DEVICE

Macros

#define GLAD_API_CALL   extern
#define GLAD_API_PTR
#define GLAD_GENERATOR_VERSION   "2.0.8"
#define GLAD_GNUC_EXTENSION
#define GLAD_MAKE_VERSION(major, minor)
#define GLAD_OPTION_WGL_LOADER
#define GLAD_PLATFORM_APPLE   0
#define GLAD_PLATFORM_EMSCRIPTEN   0
#define GLAD_PLATFORM_H_
#define GLAD_PLATFORM_UWP   0
#define GLAD_PLATFORM_WIN32   0
#define GLAD_UNUSED(x)
#define GLAD_VERSION_MAJOR(version)
#define GLAD_VERSION_MINOR(version)
#define GLAD_WGL
 Loader generated by glad 2.0.8 on Wed Oct 1 17:01:05 2025.
#define GLAPI   GLAD_API_CALL
#define GLAPIENTRY   GLAD_API_PTR
#define WGL_ARB_extensions_string   1
#define WGL_ARB_multisample   1
#define WGL_EXT_extensions_string   1
#define WGL_FONT_LINES   0
#define WGL_FONT_POLYGONS   1
#define WGL_SAMPLE_BUFFERS_ARB   0x2041
#define WGL_SAMPLES_ARB   0x2042
#define WGL_SWAP_MAIN_PLANE   0x00000001
#define WGL_SWAP_OVERLAY1   0x00000002
#define WGL_SWAP_OVERLAY10   0x00000400
#define WGL_SWAP_OVERLAY11   0x00000800
#define WGL_SWAP_OVERLAY12   0x00001000
#define WGL_SWAP_OVERLAY13   0x00002000
#define WGL_SWAP_OVERLAY14   0x00004000
#define WGL_SWAP_OVERLAY15   0x00008000
#define WGL_SWAP_OVERLAY2   0x00000004
#define WGL_SWAP_OVERLAY3   0x00000008
#define WGL_SWAP_OVERLAY4   0x00000010
#define WGL_SWAP_OVERLAY5   0x00000020
#define WGL_SWAP_OVERLAY6   0x00000040
#define WGL_SWAP_OVERLAY7   0x00000080
#define WGL_SWAP_OVERLAY8   0x00000100
#define WGL_SWAP_OVERLAY9   0x00000200
#define WGL_SWAP_UNDERLAY1   0x00010000
#define WGL_SWAP_UNDERLAY10   0x02000000
#define WGL_SWAP_UNDERLAY11   0x04000000
#define WGL_SWAP_UNDERLAY12   0x08000000
#define WGL_SWAP_UNDERLAY13   0x10000000
#define WGL_SWAP_UNDERLAY14   0x20000000
#define WGL_SWAP_UNDERLAY15   0x40000000
#define WGL_SWAP_UNDERLAY2   0x00020000
#define WGL_SWAP_UNDERLAY3   0x00040000
#define WGL_SWAP_UNDERLAY4   0x00080000
#define WGL_SWAP_UNDERLAY5   0x00100000
#define WGL_SWAP_UNDERLAY6   0x00200000
#define WGL_SWAP_UNDERLAY7   0x00400000
#define WGL_SWAP_UNDERLAY8   0x00800000
#define WGL_SWAP_UNDERLAY9   0x01000000
#define WGL_VERSION_1_0   1
#define wglGetExtensionsStringARB   glad_wglGetExtensionsStringARB
#define wglGetExtensionsStringEXT   glad_wglGetExtensionsStringEXT

Typedefs

typedef void(* GLADapiproc) (void)
typedef GLADapiproc(* GLADloadfunc) (const char *name)
typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...)
typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...)
typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name)
typedef struct _GPU_DEVICE GPU_DEVICE
typedef int(* PFNCHOOSEPIXELFORMATPROC) (HDC hDc, const PIXELFORMATDESCRIPTOR *pPfd)
typedef int(* PFNDESCRIBEPIXELFORMATPROC) (HDC hdc, int ipfd, UINT cjpfd, PIXELFORMATDESCRIPTOR *ppfd)
typedef UINT(* PFNGETENHMETAFILEPIXELFORMATPROC) (HENHMETAFILE hemf, UINT cbBuffer, PIXELFORMATDESCRIPTOR *ppfd)
typedef int(* PFNGETPIXELFORMATPROC) (HDC hdc)
typedef BOOL(* PFNSETPIXELFORMATPROC) (HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd)
typedef BOOL(* PFNSWAPBUFFERSPROC) (HDC hdc)
typedef BOOL(* PFNWGLCOPYCONTEXTPROC) (HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask)
typedef HGLRC(* PFNWGLCREATECONTEXTPROC) (HDC hDc)
typedef HGLRC(* PFNWGLCREATELAYERCONTEXTPROC) (HDC hDc, int level)
typedef BOOL(* PFNWGLDELETECONTEXTPROC) (HGLRC oldContext)
typedef BOOL(* PFNWGLDESCRIBELAYERPLANEPROC) (HDC hDc, int pixelFormat, int layerPlane, UINT nBytes, LAYERPLANEDESCRIPTOR *plpd)
typedef HGLRC(* PFNWGLGETCURRENTCONTEXTPROC) (void)
typedef HDC(* PFNWGLGETCURRENTDCPROC) (void)
typedef const char *(* PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc)
typedef const char *(* PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void)
typedef int(* PFNWGLGETLAYERPALETTEENTRIESPROC) (HDC hdc, int iLayerPlane, int iStart, int cEntries, COLORREF *pcr)
typedef PROC(* PFNWGLGETPROCADDRESSPROC) (LPCSTR lpszProc)
typedef BOOL(* PFNWGLMAKECURRENTPROC) (HDC hDc, HGLRC newContext)
typedef BOOL(* PFNWGLREALIZELAYERPALETTEPROC) (HDC hdc, int iLayerPlane, BOOL bRealize)
typedef int(* PFNWGLSETLAYERPALETTEENTRIESPROC) (HDC hdc, int iLayerPlane, int iStart, int cEntries, const COLORREF *pcr)
typedef BOOL(* PFNWGLSHARELISTSPROC) (HGLRC hrcSrvShare, HGLRC hrcSrvSource)
typedef BOOL(* PFNWGLSWAPLAYERBUFFERSPROC) (HDC hdc, UINT fuFlags)
typedef BOOL(* PFNWGLUSEFONTBITMAPSAPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)
typedef BOOL(* PFNWGLUSEFONTBITMAPSPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)
typedef BOOL(* PFNWGLUSEFONTBITMAPSWPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)
typedef BOOL(* PFNWGLUSEFONTOUTLINESAPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)
typedef BOOL(* PFNWGLUSEFONTOUTLINESPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)
typedef BOOL(* PFNWGLUSEFONTOUTLINESWPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)
typedef struct _GPU_DEVICEPGPU_DEVICE

Functions

 DECLARE_HANDLE (HGPUNV)
 DECLARE_HANDLE (HPBUFFERARB)
 DECLARE_HANDLE (HPBUFFEREXT)
 DECLARE_HANDLE (HPGPUNV)
 DECLARE_HANDLE (HPVIDEODEV)
 DECLARE_HANDLE (HVIDEOINPUTDEVICENV)
 DECLARE_HANDLE (HVIDEOOUTPUTDEVICENV)
int gladLoaderLoadWGL (HDC hdc)
int gladLoadWGL (HDC hdc, GLADloadfunc load)
int gladLoadWGLUserPtr (HDC hdc, GLADuserptrloadfunc load, void *userptr)

Variables

int GLAD_WGL_ARB_extensions_string
int GLAD_WGL_ARB_multisample
int GLAD_WGL_EXT_extensions_string
int GLAD_WGL_VERSION_1_0
PFNWGLGETEXTENSIONSSTRINGARBPROC glad_wglGetExtensionsStringARB
PFNWGLGETEXTENSIONSSTRINGEXTPROC glad_wglGetExtensionsStringEXT

Macro Definition Documentation

◆ GLAD_API_CALL

#define GLAD_API_CALL   extern

Definition at line 122 of file wgl.h.

◆ GLAD_API_PTR

#define GLAD_API_PTR

Definition at line 131 of file wgl.h.

◆ GLAD_GENERATOR_VERSION

#define GLAD_GENERATOR_VERSION   "2.0.8"

Definition at line 146 of file wgl.h.

◆ GLAD_GNUC_EXTENSION

#define GLAD_GNUC_EXTENSION

Definition at line 95 of file wgl.h.

◆ GLAD_MAKE_VERSION

#define GLAD_MAKE_VERSION ( major,
minor )
Value:
(major * 10000 + minor)

Definition at line 142 of file wgl.h.

◆ GLAD_OPTION_WGL_LOADER

#define GLAD_OPTION_WGL_LOADER

Definition at line 36 of file wgl.h.

◆ GLAD_PLATFORM_APPLE

#define GLAD_PLATFORM_APPLE   0

Definition at line 57 of file wgl.h.

◆ GLAD_PLATFORM_EMSCRIPTEN

#define GLAD_PLATFORM_EMSCRIPTEN   0

Definition at line 65 of file wgl.h.

◆ GLAD_PLATFORM_H_

#define GLAD_PLATFORM_H_

Definition at line 43 of file wgl.h.

◆ GLAD_PLATFORM_UWP

#define GLAD_PLATFORM_UWP   0

Definition at line 88 of file wgl.h.

◆ GLAD_PLATFORM_WIN32

#define GLAD_PLATFORM_WIN32   0

Definition at line 49 of file wgl.h.

◆ GLAD_UNUSED

#define GLAD_UNUSED ( x)
Value:
(void)(x)
#define void
Definition Tailor.h:179
Double_t x[n]
Definition legend1.C:17

Definition at line 98 of file wgl.h.

◆ GLAD_VERSION_MAJOR

#define GLAD_VERSION_MAJOR ( version)
Value:
(version / 10000)

Definition at line 143 of file wgl.h.

◆ GLAD_VERSION_MINOR

#define GLAD_VERSION_MINOR ( version)
Value:
(version % 10000)

Definition at line 144 of file wgl.h.

◆ GLAD_WGL

#define GLAD_WGL

Loader generated by glad 2.0.8 on Wed Oct 1 17:01:05 2025.

SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0

Generator: C/C++ Specification: wgl Extensions: 3

APIs:

  • wgl=1.0

Options:

  • ALIAS = False
  • DEBUG = False
  • HEADER_ONLY = False
  • LOADER = True
  • MX = False
  • ON_DEMAND = False

Commandline: –api='wgl=1.0' –extensions='WGL_ARB_extensions_string,WGL_ARB_multisample,WGL_EXT_extensions_string' c –loader

Online: http://glad.sh/#api=wgl%3D1.0&extensions=WGL_ARB_extensions_string%2CWGL_ARB_multisample%2CWGL_EXT_extensions_string&generator=c&options=LOADER

Definition at line 35 of file wgl.h.

◆ GLAPI

#define GLAPI   GLAD_API_CALL

Definition at line 135 of file wgl.h.

◆ GLAPIENTRY

#define GLAPIENTRY   GLAD_API_PTR

Definition at line 139 of file wgl.h.

◆ WGL_ARB_extensions_string

#define WGL_ARB_extensions_string   1

Definition at line 245 of file wgl.h.

◆ WGL_ARB_multisample

#define WGL_ARB_multisample   1

Definition at line 247 of file wgl.h.

◆ WGL_EXT_extensions_string

#define WGL_EXT_extensions_string   1

Definition at line 249 of file wgl.h.

◆ WGL_FONT_LINES

#define WGL_FONT_LINES   0

Definition at line 158 of file wgl.h.

◆ WGL_FONT_POLYGONS

#define WGL_FONT_POLYGONS   1

Definition at line 159 of file wgl.h.

◆ WGL_SAMPLE_BUFFERS_ARB

#define WGL_SAMPLE_BUFFERS_ARB   0x2041

Definition at line 161 of file wgl.h.

◆ WGL_SAMPLES_ARB

#define WGL_SAMPLES_ARB   0x2042

Definition at line 160 of file wgl.h.

◆ WGL_SWAP_MAIN_PLANE

#define WGL_SWAP_MAIN_PLANE   0x00000001

Definition at line 162 of file wgl.h.

◆ WGL_SWAP_OVERLAY1

#define WGL_SWAP_OVERLAY1   0x00000002

Definition at line 163 of file wgl.h.

◆ WGL_SWAP_OVERLAY10

#define WGL_SWAP_OVERLAY10   0x00000400

Definition at line 164 of file wgl.h.

◆ WGL_SWAP_OVERLAY11

#define WGL_SWAP_OVERLAY11   0x00000800

Definition at line 165 of file wgl.h.

◆ WGL_SWAP_OVERLAY12

#define WGL_SWAP_OVERLAY12   0x00001000

Definition at line 166 of file wgl.h.

◆ WGL_SWAP_OVERLAY13

#define WGL_SWAP_OVERLAY13   0x00002000

Definition at line 167 of file wgl.h.

◆ WGL_SWAP_OVERLAY14

#define WGL_SWAP_OVERLAY14   0x00004000

Definition at line 168 of file wgl.h.

◆ WGL_SWAP_OVERLAY15

#define WGL_SWAP_OVERLAY15   0x00008000

Definition at line 169 of file wgl.h.

◆ WGL_SWAP_OVERLAY2

#define WGL_SWAP_OVERLAY2   0x00000004

Definition at line 170 of file wgl.h.

◆ WGL_SWAP_OVERLAY3

#define WGL_SWAP_OVERLAY3   0x00000008

Definition at line 171 of file wgl.h.

◆ WGL_SWAP_OVERLAY4

#define WGL_SWAP_OVERLAY4   0x00000010

Definition at line 172 of file wgl.h.

◆ WGL_SWAP_OVERLAY5

#define WGL_SWAP_OVERLAY5   0x00000020

Definition at line 173 of file wgl.h.

◆ WGL_SWAP_OVERLAY6

#define WGL_SWAP_OVERLAY6   0x00000040

Definition at line 174 of file wgl.h.

◆ WGL_SWAP_OVERLAY7

#define WGL_SWAP_OVERLAY7   0x00000080

Definition at line 175 of file wgl.h.

◆ WGL_SWAP_OVERLAY8

#define WGL_SWAP_OVERLAY8   0x00000100

Definition at line 176 of file wgl.h.

◆ WGL_SWAP_OVERLAY9

#define WGL_SWAP_OVERLAY9   0x00000200

Definition at line 177 of file wgl.h.

◆ WGL_SWAP_UNDERLAY1

#define WGL_SWAP_UNDERLAY1   0x00010000

Definition at line 178 of file wgl.h.

◆ WGL_SWAP_UNDERLAY10

#define WGL_SWAP_UNDERLAY10   0x02000000

Definition at line 179 of file wgl.h.

◆ WGL_SWAP_UNDERLAY11

#define WGL_SWAP_UNDERLAY11   0x04000000

Definition at line 180 of file wgl.h.

◆ WGL_SWAP_UNDERLAY12

#define WGL_SWAP_UNDERLAY12   0x08000000

Definition at line 181 of file wgl.h.

◆ WGL_SWAP_UNDERLAY13

#define WGL_SWAP_UNDERLAY13   0x10000000

Definition at line 182 of file wgl.h.

◆ WGL_SWAP_UNDERLAY14

#define WGL_SWAP_UNDERLAY14   0x20000000

Definition at line 183 of file wgl.h.

◆ WGL_SWAP_UNDERLAY15

#define WGL_SWAP_UNDERLAY15   0x40000000

Definition at line 184 of file wgl.h.

◆ WGL_SWAP_UNDERLAY2

#define WGL_SWAP_UNDERLAY2   0x00020000

Definition at line 185 of file wgl.h.

◆ WGL_SWAP_UNDERLAY3

#define WGL_SWAP_UNDERLAY3   0x00040000

Definition at line 186 of file wgl.h.

◆ WGL_SWAP_UNDERLAY4

#define WGL_SWAP_UNDERLAY4   0x00080000

Definition at line 187 of file wgl.h.

◆ WGL_SWAP_UNDERLAY5

#define WGL_SWAP_UNDERLAY5   0x00100000

Definition at line 188 of file wgl.h.

◆ WGL_SWAP_UNDERLAY6

#define WGL_SWAP_UNDERLAY6   0x00200000

Definition at line 189 of file wgl.h.

◆ WGL_SWAP_UNDERLAY7

#define WGL_SWAP_UNDERLAY7   0x00400000

Definition at line 190 of file wgl.h.

◆ WGL_SWAP_UNDERLAY8

#define WGL_SWAP_UNDERLAY8   0x00800000

Definition at line 191 of file wgl.h.

◆ WGL_SWAP_UNDERLAY9

#define WGL_SWAP_UNDERLAY9   0x01000000

Definition at line 192 of file wgl.h.

◆ WGL_VERSION_1_0

#define WGL_VERSION_1_0   1

Definition at line 243 of file wgl.h.

◆ wglGetExtensionsStringARB

#define wglGetExtensionsStringARB   glad_wglGetExtensionsStringARB

Definition at line 283 of file wgl.h.

◆ wglGetExtensionsStringEXT

#define wglGetExtensionsStringEXT   glad_wglGetExtensionsStringEXT

Definition at line 285 of file wgl.h.

Typedef Documentation

◆ GLADapiproc

typedef void(* GLADapiproc) (void)

Definition at line 148 of file wgl.h.

◆ GLADloadfunc

typedef GLADapiproc(* GLADloadfunc) (const char *name)

Definition at line 150 of file wgl.h.

◆ GLADpostcallback

typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...)

Definition at line 154 of file wgl.h.

◆ GLADprecallback

typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...)

Definition at line 153 of file wgl.h.

◆ GLADuserptrloadfunc

typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name)

Definition at line 151 of file wgl.h.

◆ GPU_DEVICE

typedef struct _GPU_DEVICE GPU_DEVICE

Definition at line 239 of file wgl.h.

◆ PFNCHOOSEPIXELFORMATPROC

typedef int( * PFNCHOOSEPIXELFORMATPROC) (HDC hDc, const PIXELFORMATDESCRIPTOR *pPfd)

Definition at line 253 of file wgl.h.

◆ PFNDESCRIBEPIXELFORMATPROC

typedef int( * PFNDESCRIBEPIXELFORMATPROC) (HDC hdc, int ipfd, UINT cjpfd, PIXELFORMATDESCRIPTOR *ppfd)

Definition at line 254 of file wgl.h.

◆ PFNGETENHMETAFILEPIXELFORMATPROC

typedef UINT( * PFNGETENHMETAFILEPIXELFORMATPROC) (HENHMETAFILE hemf, UINT cbBuffer, PIXELFORMATDESCRIPTOR *ppfd)

Definition at line 255 of file wgl.h.

◆ PFNGETPIXELFORMATPROC

typedef int( * PFNGETPIXELFORMATPROC) (HDC hdc)

Definition at line 256 of file wgl.h.

◆ PFNSETPIXELFORMATPROC

typedef BOOL( * PFNSETPIXELFORMATPROC) (HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd)

Definition at line 257 of file wgl.h.

◆ PFNSWAPBUFFERSPROC

typedef BOOL( * PFNSWAPBUFFERSPROC) (HDC hdc)

Definition at line 258 of file wgl.h.

◆ PFNWGLCOPYCONTEXTPROC

typedef BOOL( * PFNWGLCOPYCONTEXTPROC) (HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask)

Definition at line 259 of file wgl.h.

◆ PFNWGLCREATECONTEXTPROC

typedef HGLRC( * PFNWGLCREATECONTEXTPROC) (HDC hDc)

Definition at line 260 of file wgl.h.

◆ PFNWGLCREATELAYERCONTEXTPROC

typedef HGLRC( * PFNWGLCREATELAYERCONTEXTPROC) (HDC hDc, int level)

Definition at line 261 of file wgl.h.

◆ PFNWGLDELETECONTEXTPROC

typedef BOOL( * PFNWGLDELETECONTEXTPROC) (HGLRC oldContext)

Definition at line 262 of file wgl.h.

◆ PFNWGLDESCRIBELAYERPLANEPROC

typedef BOOL( * PFNWGLDESCRIBELAYERPLANEPROC) (HDC hDc, int pixelFormat, int layerPlane, UINT nBytes, LAYERPLANEDESCRIPTOR *plpd)

Definition at line 263 of file wgl.h.

◆ PFNWGLGETCURRENTCONTEXTPROC

typedef HGLRC( * PFNWGLGETCURRENTCONTEXTPROC) (void)

Definition at line 264 of file wgl.h.

◆ PFNWGLGETCURRENTDCPROC

typedef HDC( * PFNWGLGETCURRENTDCPROC) (void)

Definition at line 265 of file wgl.h.

◆ PFNWGLGETEXTENSIONSSTRINGARBPROC

typedef const char *( * PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc)

Definition at line 266 of file wgl.h.

◆ PFNWGLGETEXTENSIONSSTRINGEXTPROC

typedef const char *( * PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void)

Definition at line 267 of file wgl.h.

◆ PFNWGLGETLAYERPALETTEENTRIESPROC

typedef int( * PFNWGLGETLAYERPALETTEENTRIESPROC) (HDC hdc, int iLayerPlane, int iStart, int cEntries, COLORREF *pcr)

Definition at line 268 of file wgl.h.

◆ PFNWGLGETPROCADDRESSPROC

typedef PROC( * PFNWGLGETPROCADDRESSPROC) (LPCSTR lpszProc)

Definition at line 269 of file wgl.h.

◆ PFNWGLMAKECURRENTPROC

typedef BOOL( * PFNWGLMAKECURRENTPROC) (HDC hDc, HGLRC newContext)

Definition at line 270 of file wgl.h.

◆ PFNWGLREALIZELAYERPALETTEPROC

typedef BOOL( * PFNWGLREALIZELAYERPALETTEPROC) (HDC hdc, int iLayerPlane, BOOL bRealize)

Definition at line 271 of file wgl.h.

◆ PFNWGLSETLAYERPALETTEENTRIESPROC

typedef int( * PFNWGLSETLAYERPALETTEENTRIESPROC) (HDC hdc, int iLayerPlane, int iStart, int cEntries, const COLORREF *pcr)

Definition at line 272 of file wgl.h.

◆ PFNWGLSHARELISTSPROC

typedef BOOL( * PFNWGLSHARELISTSPROC) (HGLRC hrcSrvShare, HGLRC hrcSrvSource)

Definition at line 273 of file wgl.h.

◆ PFNWGLSWAPLAYERBUFFERSPROC

typedef BOOL( * PFNWGLSWAPLAYERBUFFERSPROC) (HDC hdc, UINT fuFlags)

Definition at line 274 of file wgl.h.

◆ PFNWGLUSEFONTBITMAPSAPROC

typedef BOOL( * PFNWGLUSEFONTBITMAPSAPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)

Definition at line 276 of file wgl.h.

◆ PFNWGLUSEFONTBITMAPSPROC

typedef BOOL( * PFNWGLUSEFONTBITMAPSPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)

Definition at line 275 of file wgl.h.

◆ PFNWGLUSEFONTBITMAPSWPROC

typedef BOOL( * PFNWGLUSEFONTBITMAPSWPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)

Definition at line 277 of file wgl.h.

◆ PFNWGLUSEFONTOUTLINESAPROC

typedef BOOL( * PFNWGLUSEFONTOUTLINESAPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)

Definition at line 279 of file wgl.h.

◆ PFNWGLUSEFONTOUTLINESPROC

typedef BOOL( * PFNWGLUSEFONTOUTLINESPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)

Definition at line 278 of file wgl.h.

◆ PFNWGLUSEFONTOUTLINESWPROC

typedef BOOL( * PFNWGLUSEFONTOUTLINESWPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)

Definition at line 280 of file wgl.h.

◆ PGPU_DEVICE

typedef struct _GPU_DEVICE* PGPU_DEVICE

Definition at line 240 of file wgl.h.

Function Documentation

◆ DECLARE_HANDLE() [1/7]

DECLARE_HANDLE ( HGPUNV )

◆ DECLARE_HANDLE() [2/7]

DECLARE_HANDLE ( HPBUFFERARB )

◆ DECLARE_HANDLE() [3/7]

DECLARE_HANDLE ( HPBUFFEREXT )

◆ DECLARE_HANDLE() [4/7]

DECLARE_HANDLE ( HPGPUNV )

◆ DECLARE_HANDLE() [5/7]

DECLARE_HANDLE ( HPVIDEODEV )

◆ DECLARE_HANDLE() [6/7]

DECLARE_HANDLE ( HVIDEOINPUTDEVICENV )

◆ DECLARE_HANDLE() [7/7]

DECLARE_HANDLE ( HVIDEOOUTPUTDEVICENV )

◆ gladLoaderLoadWGL()

int gladLoaderLoadWGL ( HDC hdc)
extern

Definition at line 126 of file wgl.c.

◆ gladLoadWGL()

int gladLoadWGL ( HDC hdc,
GLADloadfunc load )
extern

Definition at line 114 of file wgl.c.

◆ gladLoadWGLUserPtr()

int gladLoadWGLUserPtr ( HDC hdc,
GLADuserptrloadfunc load,
void * userptr )
extern

Definition at line 98 of file wgl.c.

Variable Documentation

◆ GLAD_WGL_ARB_extensions_string

int GLAD_WGL_ARB_extensions_string
extern

Definition at line 27 of file wgl.c.

◆ GLAD_WGL_ARB_multisample

int GLAD_WGL_ARB_multisample
extern

Definition at line 28 of file wgl.c.

◆ GLAD_WGL_EXT_extensions_string

int GLAD_WGL_EXT_extensions_string
extern

Definition at line 29 of file wgl.c.

◆ GLAD_WGL_VERSION_1_0

int GLAD_WGL_VERSION_1_0
extern

Definition at line 26 of file wgl.c.

◆ glad_wglGetExtensionsStringARB

PFNWGLGETEXTENSIONSSTRINGARBPROC glad_wglGetExtensionsStringARB
extern

Definition at line 33 of file wgl.c.

◆ glad_wglGetExtensionsStringEXT

PFNWGLGETEXTENSIONSSTRINGEXTPROC glad_wglGetExtensionsStringEXT
extern

Definition at line 34 of file wgl.c.