Core engine lifecycle and configuration API.
std::shared_ptr< WindowManager > get_window_manager()
Gets the window manager.
std::shared_ptr< Window > create_window(const WindowCreateInfo &create_info)
Creates a new window.
Manages window lifecycle and GLFW event polling.
std::shared_ptr< Core::Window > create_window(const Core::WindowCreateInfo &create_info)
Core::Engine & get_context()
Gets the default engine instance.
Core::WindowManager & get_window_manager()
Gets a handle to default window manager.
Main namespace for the Maya Flux audio engine.
Configuration for creating a single window instance.