Gorgon Game Engine
Main.cpp File Reference
Include dependency graph for Main.cpp:

Namespaces

 Gorgon
 Root namespace for Gorgon Game Engine.
 
 Gorgon::Animation
 This namespace contains animation related functionality.
 
 Gorgon::internal
 

Functions

void Animate ()
 
void Initialize (const std::string &systemname)
 Initializes the entire system except for graphics and UI. More...
 
void NextFrame ()
 This function marks the end of current frame and starts the next one. More...
 
void RegisterOnce (std::function< void()> fn)
 Registers a function to be run at the start of the next frame. More...
 
void Render ()
 This function calls the starts the rendering pipeline. More...
 
void Tick ()
 Performs various operations that are vital to system execution. More...
 
void UpdateFrame ()
 This method works similar to next frame, however, no delay is done. More...
 

Variables

bool exiting
 
std::vector< std::function< void()> > once
 
std::string systemname