Clutter Engine 0.0.1
|
Main application class for the Clutter Engine. More...
#include <Application.h>
Public Member Functions | |
Application (std::vector< Level * > pLevels, const std::string &configFile="Config/project.config.json") | |
Constructs the Application object. | |
~Application () | |
Destructor for the Application object. | |
RendererGL * | GetRenderer () const |
Gets the OpenGL renderer. | |
Main application class for the Clutter Engine.
Manages the engine lifecycle, rendering, and level management.
Application::Application | ( | std::vector< Level * > | pLevels, |
const std::string & | configFile = "Config/project.config.json" ) |
Constructs the Application object.
pLevels | Vector of pointers to Level objects to load. |
configFile | Path to the configuration file (default: "Config/project.config.json"). |
|
inline |
Gets the OpenGL renderer.