MCPcopy Create free account
hub / github.com/cemu-project/Cemu / get_controller

Method get_controller

src/input/InputManager.cpp:636–652  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

634}
635
636EmulatedControllerPtr InputManager::get_controller(size_t player_index) const
637{
638 std::shared_lock lock(m_mutex);
639 for (const auto& pad : m_vpad)
640 {
641 if (pad && pad->player_index() == player_index)
642 return pad;
643 }
644
645 for (const auto& pad : m_wpad)
646 {
647 if (pad && pad->player_index() == player_index)
648 return pad;
649 }
650
651 return {};
652}
653
654EmulatedControllerPtr InputManager::delete_controller(size_t player_index, bool delete_profile)
655{

Callers 2

Calls 1

player_indexMethod · 0.80

Tested by

no test coverage detected