Untitled Game engine no.5  1.0
Public Member Functions | List of all members
Engine::Engine Class Reference

This class sets up the main game engine. More...

#include <Engine.hpp>

Public Member Functions

 Engine (int w, int h)
 Constructor of Engine.
 
 ~Engine ()
 Destructor.
 
void ProcessInput (bool *quit)
 Input engine.
 
void Update (double dt)
 Per frame update.
 
void Render ()
 Per frame render. Renders everything.
 
void MainGameLoop ()
 Main Game Loop that runs forever.
 
void Start ()
 
void Shutdown ()
 
void InitializeGraphicsSubSystem ()
 Request to startup the Graphics Subsystem. More...
 

Detailed Description

This class sets up the main game engine.

Member Function Documentation

◆ InitializeGraphicsSubSystem()

void Engine::Engine::InitializeGraphicsSubSystem ( )

Request to startup the Graphics Subsystem.

Generate a window and graphics objects

◆ Shutdown()

void Engine::Engine::Shutdown ( )

Initialization and shutdown pattern Explicitly call 'Shutdown' to terminate the engine

Safely delete and close down all connected objects.

◆ Start()

void Engine::Engine::Start ( )

Initialization and shutdown pattern Explicitly call 'Start' to launch the engine

Initialize and load Game Objects and game data.


The documentation for this class was generated from the following files: