MayaFlux 0.3.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 382 of file GraphicsSubsystem.cpp.

383{
384 stop();
385
387
389
390 m_backend->cleanup();
391
392 m_is_ready = false;
393
395 "Graphics Subsystem shutdown complete.");
396}
#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: