Move constructor.
40 ,
m_rng(std::move(other.m_rng))
41{
42 other.m_is_initialized = false;
43 other.m_is_paused = false;
44}
std::shared_ptr< SubsystemManager > m_subsystem_manager
std::unique_ptr< Nodes::Generator::Stochastics::Random > m_rng
Stochastic signal generator.
GlobalGraphicsConfig m_graphics_config
Graphics/windowing configuration.
std::shared_ptr< Vruta::EventManager > m_event_manager
Event manager (currently only glfw events)
std::shared_ptr< Buffers::BufferManager > m_buffer_manager
Buffer manager.
GlobalStreamInfo m_stream_info
Stream configuration.
std::atomic< bool > m_should_shutdown
bool m_is_paused
Pause state flag.
std::shared_ptr< WindowManager > m_window_manager
Window manager (Windowing subsystem)
std::shared_ptr< Vruta::TaskScheduler > m_scheduler
Task scheduler.
std::shared_ptr< Nodes::NodeGraphManager > m_node_graph_manager
Node graph manager.