MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Windowing.cpp
Go to the documentation of this file.
1#include "Windowing.hpp"
2
3#include "Core.hpp"
6
7namespace MayaFlux {
8
13
14std::shared_ptr<Core::Window> create_window(const Core::WindowCreateInfo& create_info)
15{
16 return get_window_manager().create_window(create_info);
17}
18
19}
Core engine lifecycle and configuration API.
std::shared_ptr< WindowManager > get_window_manager()
Gets the window manager.
Definition Engine.hpp:256
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)
Definition Windowing.cpp:14
Core::Engine & get_context()
Gets the default engine instance.
Definition Core.cpp:56
Core::WindowManager & get_window_manager()
Gets a handle to default window manager.
Definition Windowing.cpp:9
Main namespace for the Maya Flux audio engine.
Definition LiveAid.hpp:6
Configuration for creating a single window instance.