MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ shutdown()

void MayaFlux::Portal::Forma::internal::Atelier::shutdown ( )

Definition at line 57 of file Atelier.cpp.

58{
59 if (!m_initialized)
60 return;
61
62 m_bridge.reset();
63 m_inspect.reset();
64
65 m_node_graph_manager = nullptr;
66 m_buffer_manager = nullptr;
67 m_scheduler = nullptr;
68 m_event_manager = nullptr;
69 m_window_manager = nullptr;
70
71 m_initialized = false;
72
74 "Portal::Forma shutdown");
75}
#define MF_INFO(comp, ctx,...)
std::shared_ptr< Buffers::BufferManager > m_buffer_manager
Definition Atelier.hpp:215
std::shared_ptr< Nodes::NodeGraphManager > m_node_graph_manager
Definition Atelier.hpp:214
std::shared_ptr< Vruta::TaskScheduler > m_scheduler
Definition Atelier.hpp:216
std::unique_ptr< Bridge > m_bridge
Definition Atelier.hpp:220
std::unique_ptr< Inspector > m_inspect
Definition Atelier.hpp:221
std::shared_ptr< Core::WindowManager > m_window_manager
Definition Atelier.hpp:218
std::shared_ptr< Vruta::EventManager > m_event_manager
Definition Atelier.hpp:217
@ API
API calls from external code.
@ Portal
High-level user-facing API layer.

References MayaFlux::Journal::API, m_bridge, m_buffer_manager, m_event_manager, m_initialized, m_inspect, m_node_graph_manager, m_scheduler, m_window_manager, MF_INFO, and MayaFlux::Journal::Portal.

Referenced by MayaFlux::Portal::Forma::shutdown().

+ Here is the caller graph for this function: