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

◆ shutdown()

MAYAFLUX_API void MayaFlux::Portal::Forma::shutdown ( )

Release stored references.

Does not destroy any Forma objects.

Call after all Forma objects have been destroyed, before engine shutdown.

Definition at line 168 of file Forma.cpp.

169{
170 if (!g_initialized) {
171 return;
172 }
173
174 g_bridge.reset();
175 g_inspect.reset();
176 g_node_graph_manager = nullptr;
177 g_buffer_manager = nullptr;
178 g_scheduler = nullptr;
179 g_event_manager = nullptr;
180 g_window_manager = nullptr;
181 g_initialized = false;
182
183 g_inspect_nodes_window.reset();
184 g_inspect_buffers_window.reset();
185 g_inspect_scheduler_window.reset();
186 g_inspect_events_window.reset();
187
188 MF_INFO(Journal::Component::Portal, Journal::Context::API,
189 "Portal::Forma shutdown");
190}
#define MF_INFO(comp, ctx,...)

References MayaFlux::Journal::API, MF_INFO, and MayaFlux::Journal::Portal.

Referenced by MayaFlux::Core::Engine::End().

+ Here is the caller graph for this function: