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

◆ resume()

void MayaFlux::Core::InputSubsystem::resume ( )
overridevirtual

Resume the subsystem's processing/event loops.

Implements MayaFlux::Core::ISubsystem.

Definition at line 135 of file InputSubsystem.cpp.

136{
137 if (m_running.load())
138 return;
139
140 {
141 std::shared_lock lock(m_backends_mutex);
142 for (auto& [type, backend] : m_backends) {
143 backend->start();
144 }
145 }
146
147 m_running.store(true);
148}
vk::PhysicalDeviceType type
Definition VKDevice.cpp:146
std::unordered_map< InputType, std::unique_ptr< IInputBackend > > m_backends

References m_backends, m_backends_mutex, m_running, and type.