#include <kanzi/core/cpp/array.hpp>#include <kanzi/core/platform/cpp/win32/windows.hpp>#include <windows.h>#include <kanzi/platform/platform/context/wgl/wrappers/gl_glcorearb.h>#include <kanzi/platform/platform/context/wgl/wrappers/gl_glext.h>#include <kanzi/platform/platform/context/wgl/wrappers/gl_wglext.h>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 int(WINAPI * PFNCHOOSEPIXELFORMATPROC) (HDC, const PIXELFORMATDESCRIPTOR *) |
| typedef int(WINAPI * PFNDESCRIBEPIXELFORMATPROC) (HDC hdc, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd) |
| typedef BOOL(WINAPI * PFNSETPIXELFORMATPROC) (HDC, int, const PIXELFORMATDESCRIPTOR *) |
| typedef int(WINAPI * PFNGETPIXELFORMATPROC) (HDC hdc) |
| typedef BOOL(WINAPI * PFNSWAPBUFFERSPROC) (HDC) |
| typedef PROC(WINAPI * PFNWGLGETPROCADDRESSPROC) (LPCSTR) |
| typedef HGLRC(WINAPI * PFNWGLCREATECONTEXTPROC) (HDC) |
| typedef BOOL(WINAPI * PFNWGLMAKECURRENTPROC) (HDC, HGLRC) |
| typedef BOOL(WINAPI * PFNWGLDELETECONTEXTPROC) (HGLRC) |
| typedef HGLRC(WINAPI * PFNWGLGETCURRENTCONTEXTPROC) () |
| typedef BOOL(WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval) |
| typedef const kzByte *(WINAPI * PFNGLGETSTRINGPROC) (unsigned int) |