コード例 #1
0
/**
*  @brief
*    Test: List devices
*/
void Application30::TestDevices()
{
	// Start
	System::GetInstance()->GetConsole().Print("Input devices:\n");

	// Get device list
	const List<Device*> &lstDevices = InputManager::GetInstance()->GetDevices();
	for (uint32 i=0; i<lstDevices.GetNumOfElements(); i++) {
		// Get device
		Device *pDevice = lstDevices[i];
		String  sName = pDevice->GetName();
		String  sDesc = pDevice->GetDescription();

		// Print device info
		System::GetInstance()->GetConsole().Print("- " + sName + ": " + sDesc + '\n');
	}

	// Done
	System::GetInstance()->GetConsole().Print('\n');
}