|
cangine
|
Public entry point for the cangine engine. More...
#include <string>#include <type_traits>#include <initializer_list>#include "audio/audiomanager.hpp"#include "util/color.hpp"#include "util/position.hpp"#include "platform/window.hpp"#include "render/shader.hpp"#include "render/renderer/render_system.hpp"#include "engine/object_manager.hpp"#include "engine/exception.hpp"

Go to the source code of this file.
Classes | |
| class | cangine::CangineApp |
| Base application class that owns the window and main loop. More... | |
Namespaces | |
| namespace | cangine |
Functions | |
| void | cangine::init () |
| Initializes engine-wide state (must be called before use). | |
| void | cangine::terminate () |
| Tears down engine-wide state. | |
Public entry point for the cangine engine.
Aggregates the engine's subsystems and exposes the cangine::CangineApp base class that applications derive from, plus the cangine::init and cangine::terminate lifecycle functions.