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

◆ shutdown()

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

Definition at line 59 of file Atelier.cpp.

60{
61 if (!m_initialized)
62 return;
63
64 m_bridge.reset();
65 m_inspect.reset();
66 m_atlas_images.clear();
67
68 m_node_graph_manager = nullptr;
69 m_buffer_manager = nullptr;
70 m_scheduler = nullptr;
71 m_event_manager = nullptr;
72 m_window_manager = nullptr;
73
74 m_initialized = false;
75
77 "Portal::Forma shutdown");
78}
#define MF_INFO(comp, ctx,...)
std::shared_ptr< Buffers::BufferManager > m_buffer_manager
Definition Atelier.hpp:291
std::shared_ptr< Nodes::NodeGraphManager > m_node_graph_manager
Definition Atelier.hpp:290
std::shared_ptr< Vruta::TaskScheduler > m_scheduler
Definition Atelier.hpp:292
std::unique_ptr< Bridge > m_bridge
Definition Atelier.hpp:296
std::unique_ptr< Inspector > m_inspect
Definition Atelier.hpp:297
std::shared_ptr< Core::WindowManager > m_window_manager
Definition Atelier.hpp:294
std::unordered_map< const Text::GlyphAtlas *, Text::AtlasImage > m_atlas_images
Definition Atelier.hpp:298
std::shared_ptr< Vruta::EventManager > m_event_manager
Definition Atelier.hpp:293
@ API
API calls from external code.
@ Portal
High-level user-facing API layer.

References MayaFlux::Journal::API, m_atlas_images, 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: