Kanzi 4.0.0-beta2
kzs_wgl_library.h File Reference

Classes

struct  KzsDesktop
 Desktop object. More...
 
struct  KzsDesktopNative
 
struct  KzsDisplay
 Display device object. More...
 
struct  KzsDisplayNative
 
struct  KzsSurfaceNativeWGL
 
struct  KzsWindow
 Kanzi window structure. More...
 
struct  KzsWindowNative
 Platform specific window variables. More...
 
struct  WglLibrary
 
struct  WglPixelFormat
 Stores WGL pixel formats. More...
 

Typedefs

typedef int(WINAPI * PFNCHOOSEPIXELFORMATPROC) (HDC, const PIXELFORMATDESCRIPTOR *)
 
typedef int(WINAPI * PFNDESCRIBEPIXELFORMATPROC) (HDC hdc, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd)
 
typedef int(WINAPI * PFNGETPIXELFORMATPROC) (HDC hdc)
 
typedef const kzByte *(WINAPI * PFNGLGETSTRINGPROC) (unsigned int)
 
typedef BOOL(WINAPI * PFNSETPIXELFORMATPROC) (HDC, int, const PIXELFORMATDESCRIPTOR *)
 
typedef BOOL(WINAPI * PFNSWAPBUFFERSPROC) (HDC)
 
typedef HGLRC(WINAPI * PFNWGLCREATECONTEXTPROC) (HDC)
 
typedef BOOL(WINAPI * PFNWGLDELETECONTEXTPROC) (HGLRC)
 
typedef HGLRC(WINAPI * PFNWGLGETCURRENTCONTEXTPROC) ()
 
typedef PROC(WINAPI * PFNWGLGETPROCADDRESSPROC) (LPCSTR)
 
typedef BOOL(WINAPI * PFNWGLMAKECURRENTPROC) (HDC, HGLRC)
 
typedef BOOL(WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval)
 

Typedef Documentation

◆ PFNCHOOSEPIXELFORMATPROC

typedef int(WINAPI * PFNCHOOSEPIXELFORMATPROC) (HDC, const PIXELFORMATDESCRIPTOR *)

◆ PFNDESCRIBEPIXELFORMATPROC

typedef int(WINAPI * PFNDESCRIBEPIXELFORMATPROC) (HDC hdc, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd)

◆ PFNSETPIXELFORMATPROC

typedef BOOL(WINAPI * PFNSETPIXELFORMATPROC) (HDC, int, const PIXELFORMATDESCRIPTOR *)

◆ PFNGETPIXELFORMATPROC

typedef int(WINAPI * PFNGETPIXELFORMATPROC) (HDC hdc)

◆ PFNSWAPBUFFERSPROC

typedef BOOL(WINAPI * PFNSWAPBUFFERSPROC) (HDC)

◆ PFNWGLGETPROCADDRESSPROC

typedef PROC(WINAPI * PFNWGLGETPROCADDRESSPROC) (LPCSTR)

◆ PFNWGLCREATECONTEXTPROC

typedef HGLRC(WINAPI * PFNWGLCREATECONTEXTPROC) (HDC)

◆ PFNWGLMAKECURRENTPROC

typedef BOOL(WINAPI * PFNWGLMAKECURRENTPROC) (HDC, HGLRC)

◆ PFNWGLDELETECONTEXTPROC

typedef BOOL(WINAPI * PFNWGLDELETECONTEXTPROC) (HGLRC)

◆ PFNWGLGETCURRENTCONTEXTPROC

typedef HGLRC(WINAPI * PFNWGLGETCURRENTCONTEXTPROC) ()

◆ PFNWGLSWAPINTERVALEXTPROC

typedef BOOL(WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval)

◆ PFNGLGETSTRINGPROC

typedef const kzByte *(WINAPI * PFNGLGETSTRINGPROC) (unsigned int)