MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Windowing.hpp
Go to the documentation of this file.
1#pragma once
2
3namespace MayaFlux {
4
5namespace Core {
6 struct GraphicsSurfaceInfo;
7 class WindowManager;
8 class Window;
9 struct WindowCreateInfo;
10}
11
12/**
13 * @brief Gets a handle to default window manager
14 * @return Reference to the WindowManager
15 */
16MAYAFLUX_API Core::WindowManager& get_window_manager();
17
18MAYAFLUX_API std::shared_ptr<Core::Window> create_window(const Core::WindowCreateInfo& create_info);
19
20}
@ Core
Core engine, backend, subsystems.
std::shared_ptr< Core::Window > create_window(const Core::WindowCreateInfo &create_info)
Definition Windowing.cpp:14
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