static const char * getWindowTitle(void)
HINSTANCE hInst
Application instance handle.
Definition: main.cpp:68
static void createSystems(GameState **outGraphicsGameState, GraphicsSystem **outGraphicsSystem, GameState **outLogicGameState, LogicSystem **outLogicSystem)
Creates the system for the helper functions in Common framework to use in mainAppVarible & co.
Most of our demos use the same basic setup for game loop.
Definition: MainEntryPoints.h:84
static INT WINAPI mainAppSingleThreaded(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR strCmdLine, INT nCmdShow)
Definition: MainLoopSingleThreaded.cpp:49
static double Frametime
Time in seconds a frame should last in fixed timestep (e.g.
Definition: MainEntryPoints.h:111
static INT WINAPI mainAppMultiThreaded(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR strCmdLine, INT nCmdShow)
Definition: MainLoopMultiThreaded.cpp:64
static void destroySystems(GameState *graphicsGameState, GraphicsSystem *graphicsSystem, GameState *logicGameState, LogicSystem *logicSystem)
Destroys the systems created via createSystems. Implementation should check for null pointers.