GLUS
Macros | Functions
glus_os_windows_es.c File Reference
#include <windows.h>
#include <mmsystem.h>
#include "GL/glus.h"

Macros

#define WIN32_LEAN_AND_MEAN
 

Functions

GLUSvoid _glusWindowInternalReshape (GLUSint width, GLUSint height)
 
GLUSvoid _glusWindowInternalClose (GLUSvoid)
 
GLUSvoid _glusWindowInternalKey (GLUSint key, GLUSint state)
 
GLUSvoid _glusWindowInternalMouse (GLUSint button, GLUSint action)
 
GLUSvoid _glusWindowInternalMouseWheel (GLUSint pos)
 
GLUSvoid _glusWindowInternalMouseMove (GLUSint x, GLUSint y)
 
GLUSvoid _glusOsInputMouseClick (GLUSint button, GLUSint action)
 
GLUSvoid _glusOsInputKey (GLUSint key, GLUSint action)
 
GLUSint _glusTranslateKey (WPARAM wParam, LPARAM lParam)
 
LRESULT CALLBACK _glusOsProcessWindow (HWND hWnd, UINT uiMsg, WPARAM wParam, LPARAM lParam)
 
GLUSvoid _glusOsPollEvents ()
 
EGLNativeDisplayType _glusOsGetNativeDisplayType ()
 
EGLNativeWindowType _glusOsCreateNativeWindowType (const char *title, const GLUSint width, const GLUSint height, const GLUSboolean fullscreen, const GLUSboolean noResize, const GLUSint nativeVisualID)
 
GLUSvoid _glusOsDestroyNativeWindowDisplay ()
 
double _glusOsGetRawTime ()
 
GLUSvoid _glusOsGetWindowSize (GLUSint *width, GLUSint *height)
 

Macro Definition Documentation

#define WIN32_LEAN_AND_MEAN

Function Documentation

EGLNativeWindowType _glusOsCreateNativeWindowType ( const char *  title,
const GLUSint  width,
const GLUSint  height,
const GLUSboolean  fullscreen,
const GLUSboolean  noResize,
const GLUSint  nativeVisualID 
)
GLUSvoid _glusOsDestroyNativeWindowDisplay ( )
EGLNativeDisplayType _glusOsGetNativeDisplayType ( )
double _glusOsGetRawTime ( )
GLUSvoid _glusOsGetWindowSize ( GLUSint width,
GLUSint height 
)
GLUSvoid _glusOsInputKey ( GLUSint  key,
GLUSint  action 
)
GLUSvoid _glusOsInputMouseClick ( GLUSint  button,
GLUSint  action 
)
GLUSvoid _glusOsPollEvents ( )
LRESULT CALLBACK _glusOsProcessWindow ( HWND  hWnd,
UINT  uiMsg,
WPARAM  wParam,
LPARAM  lParam 
)
GLUSint _glusTranslateKey ( WPARAM  wParam,
LPARAM  lParam 
)
GLUSvoid _glusWindowInternalClose ( GLUSvoid  )
GLUSvoid _glusWindowInternalKey ( GLUSint  key,
GLUSint  state 
)
GLUSvoid _glusWindowInternalMouse ( GLUSint  button,
GLUSint  action 
)
GLUSvoid _glusWindowInternalMouseMove ( GLUSint  x,
GLUSint  y 
)
GLUSvoid _glusWindowInternalMouseWheel ( GLUSint  pos)
GLUSvoid _glusWindowInternalReshape ( GLUSint  width,
GLUSint  height 
)