Pyrogenesis trunk
Classes | Macros | Typedefs | Functions | Variables
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:

Go to the source code of this file.

Classes

struct  _GPU_DEVICE
 

Macros

#define GLAD_WGL
 Loader generated by glad 2.0.7 on Sat Sep 7 20:28:17 2024. More...
 
#define GLAD_PLATFORM_H_
 
#define GLAD_PLATFORM_WIN32   0
 
#define GLAD_PLATFORM_APPLE   0
 
#define GLAD_PLATFORM_EMSCRIPTEN   0
 
#define GLAD_PLATFORM_UWP   0
 
#define GLAD_GNUC_EXTENSION
 
#define GLAD_UNUSED(x)   (void)(x)
 
#define GLAD_API_CALL   extern
 
#define GLAD_API_PTR
 
#define GLAPI   GLAD_API_CALL
 
#define GLAPIENTRY   GLAD_API_PTR
 
#define GLAD_MAKE_VERSION(major, minor)   (major * 10000 + minor)
 
#define GLAD_VERSION_MAJOR(version)   (version / 10000)
 
#define GLAD_VERSION_MINOR(version)   (version % 10000)
 
#define GLAD_GENERATOR_VERSION   "2.0.7"
 
#define WGL_FONT_LINES   0
 
#define WGL_FONT_POLYGONS   1
 
#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 WGL_ARB_extensions_string   1
 
#define WGL_EXT_extensions_string   1
 
#define WGL_EXT_swap_control   1
 
#define wglGetExtensionsStringARB   glad_wglGetExtensionsStringARB
 
#define wglGetExtensionsStringEXT   glad_wglGetExtensionsStringEXT
 
#define wglGetSwapIntervalEXT   glad_wglGetSwapIntervalEXT
 
#define wglSwapIntervalEXT   glad_wglSwapIntervalEXT
 

Typedefs

typedef void(* GLADapiproc) (void)
 
typedef GLADapiproc(* GLADloadfunc) (const char *name)
 
typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name)
 
typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...)
 
typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...)
 
typedef struct _GPU_DEVICE GPU_DEVICE
 
typedef struct _GPU_DEVICEPGPU_DEVICE
 
typedef int(GLAD_API_PTRPFNCHOOSEPIXELFORMATPROC) (HDC hDc, const PIXELFORMATDESCRIPTOR *pPfd)
 
typedef int(GLAD_API_PTRPFNDESCRIBEPIXELFORMATPROC) (HDC hdc, int ipfd, UINT cjpfd, PIXELFORMATDESCRIPTOR *ppfd)
 
typedef UINT(GLAD_API_PTRPFNGETENHMETAFILEPIXELFORMATPROC) (HENHMETAFILE hemf, UINT cbBuffer, PIXELFORMATDESCRIPTOR *ppfd)
 
typedef int(GLAD_API_PTRPFNGETPIXELFORMATPROC) (HDC hdc)
 
typedef BOOL(GLAD_API_PTRPFNSETPIXELFORMATPROC) (HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd)
 
typedef BOOL(GLAD_API_PTRPFNSWAPBUFFERSPROC) (HDC hdc)
 
typedef BOOL(GLAD_API_PTRPFNWGLCOPYCONTEXTPROC) (HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask)
 
typedef HGLRC(GLAD_API_PTRPFNWGLCREATECONTEXTPROC) (HDC hDc)
 
typedef HGLRC(GLAD_API_PTRPFNWGLCREATELAYERCONTEXTPROC) (HDC hDc, int level)
 
typedef BOOL(GLAD_API_PTRPFNWGLDELETECONTEXTPROC) (HGLRC oldContext)
 
typedef BOOL(GLAD_API_PTRPFNWGLDESCRIBELAYERPLANEPROC) (HDC hDc, int pixelFormat, int layerPlane, UINT nBytes, LAYERPLANEDESCRIPTOR *plpd)
 
typedef HGLRC(GLAD_API_PTRPFNWGLGETCURRENTCONTEXTPROC) (void)
 
typedef HDC(GLAD_API_PTRPFNWGLGETCURRENTDCPROC) (void)
 
typedef const char *(GLAD_API_PTRPFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc)
 
typedef const char *(GLAD_API_PTRPFNWGLGETEXTENSIONSSTRINGEXTPROC) (void)
 
typedef int(GLAD_API_PTRPFNWGLGETLAYERPALETTEENTRIESPROC) (HDC hdc, int iLayerPlane, int iStart, int cEntries, COLORREF *pcr)
 
typedef PROC(GLAD_API_PTRPFNWGLGETPROCADDRESSPROC) (LPCSTR lpszProc)
 
typedef int(GLAD_API_PTRPFNWGLGETSWAPINTERVALEXTPROC) (void)
 
typedef BOOL(GLAD_API_PTRPFNWGLMAKECURRENTPROC) (HDC hDc, HGLRC newContext)
 
typedef BOOL(GLAD_API_PTRPFNWGLREALIZELAYERPALETTEPROC) (HDC hdc, int iLayerPlane, BOOL bRealize)
 
typedef int(GLAD_API_PTRPFNWGLSETLAYERPALETTEENTRIESPROC) (HDC hdc, int iLayerPlane, int iStart, int cEntries, const COLORREF *pcr)
 
typedef BOOL(GLAD_API_PTRPFNWGLSHARELISTSPROC) (HGLRC hrcSrvShare, HGLRC hrcSrvSource)
 
typedef BOOL(GLAD_API_PTRPFNWGLSWAPINTERVALEXTPROC) (int interval)
 
typedef BOOL(GLAD_API_PTRPFNWGLSWAPLAYERBUFFERSPROC) (HDC hdc, UINT fuFlags)
 
typedef BOOL(GLAD_API_PTRPFNWGLUSEFONTBITMAPSPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)
 
typedef BOOL(GLAD_API_PTRPFNWGLUSEFONTBITMAPSAPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)
 
typedef BOOL(GLAD_API_PTRPFNWGLUSEFONTBITMAPSWPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase)
 
typedef BOOL(GLAD_API_PTRPFNWGLUSEFONTOUTLINESPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)
 
typedef BOOL(GLAD_API_PTRPFNWGLUSEFONTOUTLINESAPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)
 
typedef BOOL(GLAD_API_PTRPFNWGLUSEFONTOUTLINESWPROC) (HDC hDC, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf)
 

Functions

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

Variables

GLAD_API_CALL int GLAD_WGL_VERSION_1_0
 
GLAD_API_CALL int GLAD_WGL_ARB_extensions_string
 
GLAD_API_CALL int GLAD_WGL_EXT_extensions_string
 
GLAD_API_CALL int GLAD_WGL_EXT_swap_control
 
GLAD_API_CALL PFNWGLGETEXTENSIONSSTRINGARBPROC glad_wglGetExtensionsStringARB
 
GLAD_API_CALL PFNWGLGETEXTENSIONSSTRINGEXTPROC glad_wglGetExtensionsStringEXT
 
GLAD_API_CALL PFNWGLGETSWAPINTERVALEXTPROC glad_wglGetSwapIntervalEXT
 
GLAD_API_CALL PFNWGLSWAPINTERVALEXTPROC glad_wglSwapIntervalEXT
 

Macro Definition Documentation

◆ GLAD_API_CALL

#define GLAD_API_CALL   extern

◆ GLAD_API_PTR

#define GLAD_API_PTR

◆ GLAD_GENERATOR_VERSION

#define GLAD_GENERATOR_VERSION   "2.0.7"

◆ GLAD_GNUC_EXTENSION

#define GLAD_GNUC_EXTENSION

◆ GLAD_MAKE_VERSION

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

◆ GLAD_PLATFORM_APPLE

#define GLAD_PLATFORM_APPLE   0

◆ GLAD_PLATFORM_EMSCRIPTEN

#define GLAD_PLATFORM_EMSCRIPTEN   0

◆ GLAD_PLATFORM_H_

#define GLAD_PLATFORM_H_

◆ GLAD_PLATFORM_UWP

#define GLAD_PLATFORM_UWP   0

◆ GLAD_PLATFORM_WIN32

#define GLAD_PLATFORM_WIN32   0

◆ GLAD_UNUSED

#define GLAD_UNUSED (   x)    (void)(x)

◆ GLAD_VERSION_MAJOR

#define GLAD_VERSION_MAJOR (   version)    (version / 10000)

◆ GLAD_VERSION_MINOR

#define GLAD_VERSION_MINOR (   version)    (version % 10000)

◆ GLAD_WGL

#define GLAD_WGL

Loader generated by glad 2.0.7 on Sat Sep 7 20:28:17 2024.

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 = False
  • MX = False
  • ON_DEMAND = False

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

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

◆ GLAPI

#define GLAPI   GLAD_API_CALL

◆ GLAPIENTRY

#define GLAPIENTRY   GLAD_API_PTR

◆ WGL_ARB_extensions_string

#define WGL_ARB_extensions_string   1

◆ WGL_EXT_extensions_string

#define WGL_EXT_extensions_string   1

◆ WGL_EXT_swap_control

#define WGL_EXT_swap_control   1

◆ WGL_FONT_LINES

#define WGL_FONT_LINES   0

◆ WGL_FONT_POLYGONS

#define WGL_FONT_POLYGONS   1

◆ WGL_SWAP_MAIN_PLANE

#define WGL_SWAP_MAIN_PLANE   0x00000001

◆ WGL_SWAP_OVERLAY1

#define WGL_SWAP_OVERLAY1   0x00000002

◆ WGL_SWAP_OVERLAY10

#define WGL_SWAP_OVERLAY10   0x00000400

◆ WGL_SWAP_OVERLAY11

#define WGL_SWAP_OVERLAY11   0x00000800

◆ WGL_SWAP_OVERLAY12

#define WGL_SWAP_OVERLAY12   0x00001000

◆ WGL_SWAP_OVERLAY13

#define WGL_SWAP_OVERLAY13   0x00002000

◆ WGL_SWAP_OVERLAY14

#define WGL_SWAP_OVERLAY14   0x00004000

◆ WGL_SWAP_OVERLAY15

#define WGL_SWAP_OVERLAY15   0x00008000

◆ WGL_SWAP_OVERLAY2

#define WGL_SWAP_OVERLAY2   0x00000004

◆ WGL_SWAP_OVERLAY3

#define WGL_SWAP_OVERLAY3   0x00000008

◆ WGL_SWAP_OVERLAY4

#define WGL_SWAP_OVERLAY4   0x00000010

◆ WGL_SWAP_OVERLAY5

#define WGL_SWAP_OVERLAY5   0x00000020

◆ WGL_SWAP_OVERLAY6

#define WGL_SWAP_OVERLAY6   0x00000040

◆ WGL_SWAP_OVERLAY7

#define WGL_SWAP_OVERLAY7   0x00000080

◆ WGL_SWAP_OVERLAY8

#define WGL_SWAP_OVERLAY8   0x00000100

◆ WGL_SWAP_OVERLAY9

#define WGL_SWAP_OVERLAY9   0x00000200

◆ WGL_SWAP_UNDERLAY1

#define WGL_SWAP_UNDERLAY1   0x00010000

◆ WGL_SWAP_UNDERLAY10

#define WGL_SWAP_UNDERLAY10   0x02000000

◆ WGL_SWAP_UNDERLAY11

#define WGL_SWAP_UNDERLAY11   0x04000000

◆ WGL_SWAP_UNDERLAY12

#define WGL_SWAP_UNDERLAY12   0x08000000

◆ WGL_SWAP_UNDERLAY13

#define WGL_SWAP_UNDERLAY13   0x10000000

◆ WGL_SWAP_UNDERLAY14

#define WGL_SWAP_UNDERLAY14   0x20000000

◆ WGL_SWAP_UNDERLAY15

#define WGL_SWAP_UNDERLAY15   0x40000000

◆ WGL_SWAP_UNDERLAY2

#define WGL_SWAP_UNDERLAY2   0x00020000

◆ WGL_SWAP_UNDERLAY3

#define WGL_SWAP_UNDERLAY3   0x00040000

◆ WGL_SWAP_UNDERLAY4

#define WGL_SWAP_UNDERLAY4   0x00080000

◆ WGL_SWAP_UNDERLAY5

#define WGL_SWAP_UNDERLAY5   0x00100000

◆ WGL_SWAP_UNDERLAY6

#define WGL_SWAP_UNDERLAY6   0x00200000

◆ WGL_SWAP_UNDERLAY7

#define WGL_SWAP_UNDERLAY7   0x00400000

◆ WGL_SWAP_UNDERLAY8

#define WGL_SWAP_UNDERLAY8   0x00800000

◆ WGL_SWAP_UNDERLAY9

#define WGL_SWAP_UNDERLAY9   0x01000000

◆ WGL_VERSION_1_0

#define WGL_VERSION_1_0   1

◆ wglGetExtensionsStringARB

#define wglGetExtensionsStringARB   glad_wglGetExtensionsStringARB

◆ wglGetExtensionsStringEXT

#define wglGetExtensionsStringEXT   glad_wglGetExtensionsStringEXT

◆ wglGetSwapIntervalEXT

#define wglGetSwapIntervalEXT   glad_wglGetSwapIntervalEXT

◆ wglSwapIntervalEXT

#define wglSwapIntervalEXT   glad_wglSwapIntervalEXT

Typedef Documentation

◆ GLADapiproc

typedef void(* GLADapiproc) (void)

◆ GLADloadfunc

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

◆ GLADpostcallback

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

◆ GLADprecallback

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

◆ GLADuserptrloadfunc

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

◆ GPU_DEVICE

typedef struct _GPU_DEVICE GPU_DEVICE

◆ PFNCHOOSEPIXELFORMATPROC

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

◆ PFNDESCRIBEPIXELFORMATPROC

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

◆ PFNGETENHMETAFILEPIXELFORMATPROC

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

◆ PFNGETPIXELFORMATPROC

typedef int(GLAD_API_PTR * PFNGETPIXELFORMATPROC) (HDC hdc)

◆ PFNSETPIXELFORMATPROC

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

◆ PFNSWAPBUFFERSPROC

typedef BOOL(GLAD_API_PTR * PFNSWAPBUFFERSPROC) (HDC hdc)

◆ PFNWGLCOPYCONTEXTPROC

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

◆ PFNWGLCREATECONTEXTPROC

typedef HGLRC(GLAD_API_PTR * PFNWGLCREATECONTEXTPROC) (HDC hDc)

◆ PFNWGLCREATELAYERCONTEXTPROC

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

◆ PFNWGLDELETECONTEXTPROC

typedef BOOL(GLAD_API_PTR * PFNWGLDELETECONTEXTPROC) (HGLRC oldContext)

◆ PFNWGLDESCRIBELAYERPLANEPROC

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

◆ PFNWGLGETCURRENTCONTEXTPROC

typedef HGLRC(GLAD_API_PTR * PFNWGLGETCURRENTCONTEXTPROC) (void)

◆ PFNWGLGETCURRENTDCPROC

typedef HDC(GLAD_API_PTR * PFNWGLGETCURRENTDCPROC) (void)

◆ PFNWGLGETEXTENSIONSSTRINGARBPROC

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

◆ PFNWGLGETEXTENSIONSSTRINGEXTPROC

typedef const char *(GLAD_API_PTR * PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void)

◆ PFNWGLGETLAYERPALETTEENTRIESPROC

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

◆ PFNWGLGETPROCADDRESSPROC

typedef PROC(GLAD_API_PTR * PFNWGLGETPROCADDRESSPROC) (LPCSTR lpszProc)

◆ PFNWGLGETSWAPINTERVALEXTPROC

typedef int(GLAD_API_PTR * PFNWGLGETSWAPINTERVALEXTPROC) (void)

◆ PFNWGLMAKECURRENTPROC

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

◆ PFNWGLREALIZELAYERPALETTEPROC

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

◆ PFNWGLSETLAYERPALETTEENTRIESPROC

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

◆ PFNWGLSHARELISTSPROC

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

◆ PFNWGLSWAPINTERVALEXTPROC

typedef BOOL(GLAD_API_PTR * PFNWGLSWAPINTERVALEXTPROC) (int interval)

◆ PFNWGLSWAPLAYERBUFFERSPROC

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

◆ PFNWGLUSEFONTBITMAPSAPROC

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

◆ PFNWGLUSEFONTBITMAPSPROC

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

◆ PFNWGLUSEFONTBITMAPSWPROC

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

◆ PFNWGLUSEFONTOUTLINESAPROC

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

◆ PFNWGLUSEFONTOUTLINESPROC

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

◆ PFNWGLUSEFONTOUTLINESWPROC

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

◆ PGPU_DEVICE

typedef struct _GPU_DEVICE* PGPU_DEVICE

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  )

◆ gladLoadWGL()

GLAD_API_CALL int gladLoadWGL ( HDC  hdc,
GLADloadfunc  load 
)

◆ gladLoadWGLUserPtr()

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

Variable Documentation

◆ GLAD_WGL_ARB_extensions_string

GLAD_API_CALL int GLAD_WGL_ARB_extensions_string

◆ GLAD_WGL_EXT_extensions_string

GLAD_API_CALL int GLAD_WGL_EXT_extensions_string

◆ GLAD_WGL_EXT_swap_control

GLAD_API_CALL int GLAD_WGL_EXT_swap_control

◆ GLAD_WGL_VERSION_1_0

GLAD_API_CALL int GLAD_WGL_VERSION_1_0

◆ glad_wglGetExtensionsStringARB

GLAD_API_CALL PFNWGLGETEXTENSIONSSTRINGARBPROC glad_wglGetExtensionsStringARB

◆ glad_wglGetExtensionsStringEXT

GLAD_API_CALL PFNWGLGETEXTENSIONSSTRINGEXTPROC glad_wglGetExtensionsStringEXT

◆ glad_wglGetSwapIntervalEXT

GLAD_API_CALL PFNWGLGETSWAPINTERVALEXTPROC glad_wglGetSwapIntervalEXT

◆ glad_wglSwapIntervalEXT

GLAD_API_CALL PFNWGLSWAPINTERVALEXTPROC glad_wglSwapIntervalEXT