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

◆ get_devices()

std::vector< InputDeviceInfo > MayaFlux::Core::TabletBackend::get_devices ( ) const
overridevirtual

Get list of available devices.

Returns
Vector of device info structures

Returns cached device list. Call refresh_devices() to update.

Implements MayaFlux::Core::IInputBackend.

Definition at line 873 of file TabletBackend.cpp.

874{
875 std::lock_guard lock(m_devices_mutex);
876
877 std::vector<InputDeviceInfo> result;
878 result.reserve(m_tools.size());
879 for (const auto& [id, info] : m_tools) {
880 result.push_back(info);
881 }
882 return result;
883}
std::unordered_map< uint32_t, TabletToolInfo > m_tools

References m_devices_mutex, and m_tools.