MayaFlux 0.4.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 385 of file GraphicsSubsystem.cpp.

386{
387 stop();
388
390
392
394
395 m_backend->cleanup();
396
397 m_is_ready = false;
398
400 "Graphics Subsystem shutdown complete.");
401}
#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
void shutdown()
Shutdown Portal::Text.
Definition Text.cpp:61

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

+ Here is the call graph for this function: