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

◆ get_backends()

std::vector< IInputBackend * > MayaFlux::Core::InputSubsystem::get_backends ( ) const

Get all active backends.

Definition at line 245 of file InputSubsystem.cpp.

246{
247 std::shared_lock lock(m_backends_mutex);
248 std::vector<IInputBackend*> result;
249 result.reserve(m_backends.size());
250 for (const auto& [type, backend] : m_backends) {
251 result.push_back(backend.get());
252 }
253 return result;
254}
vk::PhysicalDeviceType type
Definition VKDevice.cpp:146
std::unordered_map< InputType, std::unique_ptr< IInputBackend > > m_backends

References m_backends, m_backends_mutex, and type.