Crazy Eddie's GUI System  ${CEGUI_VERSION}
Win32AppHelper Class Reference

All static utility class containing helper / common functions used for the Win32 apps. More...

Classes

struct  DirectInputState
 

Static Public Member Functions

static HWND createApplicationWindow (int width, int height)
 
static void mouseEnters (void)
 
static void mouseLeaves (void)
 
static bool initialiseDirectInput (HWND window, Win32AppHelper::DirectInputState &dis)
 
static void cleanupDirectInput (Win32AppHelper::DirectInputState &dis)
 
static void doDirectInputEvents (const Win32AppHelper::DirectInputState &dis)
 
static bool doWin32Events (bool &idle)
 
static LRESULT CALLBACK wndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
 
static void setSamplesFramework (SamplesFrameworkBase *samplesFramework)
 

Static Public Attributes

static const TCHAR APPLICATION_NAME []
 
static const TCHAR REGISTER_CLASS_ERROR []
 
static const TCHAR CREATE_WINDOW_ERROR []
 
static const TCHAR CREATE_D3D_ERROR []
 
static const TCHAR CREATE_DEVICE_ERROR []
 

Detailed Description

All static utility class containing helper / common functions used for the Win32 apps.