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

◆ shutdown()

void MayaFlux::Core::GraphicsSubsystem::shutdown ( )
overridevirtual

Shutdown and cleanup subsystem resources.

Implements MayaFlux::Core::ISubsystem.

Definition at line 381 of file GraphicsSubsystem.cpp.

382{
383 stop();
384
386
388
389 m_backend->cleanup();
390
391 m_is_ready = false;
392
394 "Graphics Subsystem shutdown complete.");
395}
#define MF_INFO(comp, ctx,...)
std::unique_ptr< IGraphicsBackend > m_backend
void stop() override
Stop the subsystem's processing/event loops.
void teardown_windows()
Teardown all window resources during shutdown.
@ GraphicsSubsystem
Graphics subsystem operations (Vulkan, rendering pipeline)
@ Core
Core engine, backend, subsystems.
void shutdown()
Shutdown Portal::Graphics subsystem.
Definition Graphics.cpp:87

References MayaFlux::Journal::Core, MayaFlux::Journal::GraphicsSubsystem, m_backend, m_is_ready, MF_INFO, MayaFlux::Portal::Graphics::shutdown(), stop(), and teardown_windows().

+ Here is the call graph for this function: