|
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.