void InputHandler_Win32_Pump::GetDevicesAndDescriptions( vector<InputDeviceInfo>& vDevicesOut ) { for(int i = 0; i < NUM_PUMPS; ++i) { if( m_pDevice[i].IsOpen() ) { vDevicesOut.push_back( InputDeviceInfo(InputDevice(DEVICE_PUMP1+i),"Pump USB") ); } } }
void KeyboardDevice::GetDevicesAndDescriptions( vector<InputDeviceInfo>& vDevices ) const { if( vDevices.size() && vDevices[0].id == DEVICE_KEYBOARD ) return; vDevices.insert( vDevices.begin(), InputDeviceInfo(DEVICE_KEYBOARD, "Keyboard") ); }