engine/platformWin32/platformWin32.h File Reference
#include <windows.h>
#include "platform/platform.h"
#include <stdio.h>
#include <string.h>
#include "platformWin32/GLWinFunc.h"
#include "platformWin32/GLWinExtFunc.h"
|
Data Structures |
| struct | Win32PlatState |
Defines |
| #define | _WIN32_WINNT 0x0400 |
| #define | NOMINMAX |
| #define | WGLD3D_FUNCTION(fn_type, fn_name, fn_args, fn_value) extern fn_type (__stdcall *dwgl##fn_name)fn_args; |
| #define | WGL_FUNCTION(fn_type, fn_name, fn_args, fn_value) extern fn_type (__stdcall *d##fn_name)fn_args; |
| #define | WGLEXT_FUNCTION(fn_type, fn_name, fn_args, fn_value) extern fn_type (__stdcall *d##fn_name)fn_args; |
Functions |
| bool | GL_Init (const char *dllname_gl, const char *dllname_glu) |
| bool | GL_EXT_Init () |
| void | GL_Shutdown () |
| HWND | CreateOpenGLWindow (U32 width, U32 height, bool fullScreen) |
| HWND | CreateCurtain (U32 width, U32 height) |
| void | CreatePixelFormat (PIXELFORMATDESCRIPTOR *pPFD, S32 colorBits, S32 depthBits, S32 stencilBits, bool stereo) |
| S32 | ChooseBestPixelFormat (HDC hDC, PIXELFORMATDESCRIPTOR *pPFD) |
| void | setModifierKeys (S32 modKeys) |
Variables |
| Win32PlatState | winState |
Define Documentation
| #define _WIN32_WINNT 0x0400 |
| #define WGLD3D_FUNCTION |
( |
fn_type, |
|
|
fn_name, |
|
|
fn_args, |
|
|
fn_value |
|
) |
extern fn_type (__stdcall *dwgl##fn_name)fn_args; |
| #define WGL_FUNCTION |
( |
fn_type, |
|
|
fn_name, |
|
|
fn_args, |
|
|
fn_value |
|
) |
extern fn_type (__stdcall *d##fn_name)fn_args; |
| #define WGLEXT_FUNCTION |
( |
fn_type, |
|
|
fn_name, |
|
|
fn_args, |
|
|
fn_value |
|
) |
extern fn_type (__stdcall *d##fn_name)fn_args; |
Function Documentation
| bool GL_Init |
( |
const char * |
dllname_gl, |
|
|
const char * |
dllname_glu | |
|
) |
| | |
| HWND CreateOpenGLWindow |
( |
U32 |
width, |
|
|
U32 |
height, |
|
|
bool |
fullScreen | |
|
) |
| | |
| HWND CreateCurtain |
( |
U32 |
width, |
|
|
U32 |
height | |
|
) |
| | |
| void CreatePixelFormat |
( |
PIXELFORMATDESCRIPTOR * |
pPFD, |
|
|
S32 |
colorBits, |
|
|
S32 |
depthBits, |
|
|
S32 |
stencilBits, |
|
|
bool |
stereo | |
|
) |
| | |
| S32 ChooseBestPixelFormat |
( |
HDC |
hDC, |
|
|
PIXELFORMATDESCRIPTOR * |
pPFD | |
|
) |
| | |
| void setModifierKeys |
( |
S32 |
modKeys |
) |
|
Variable Documentation
|