Kodi Development  20.0
for Binary and Script based Add-Ons

Source parts:

bool CMyInstance::HasFeature(const std::string& controller_id, const std::string& feature_name)
{
return false;
}
game_input_topology* CMyInstance::GetTopology()
{
return nullptr;
}
void CMyInstance::FreeTopology(game_input_topology* topology)
{
}
void CMyInstance::SetControllerLayouts(const std::vector<kodi::addon::GameControllerLayout>& controllers)
{
}
bool CMyInstance::EnableKeyboard(bool enable, const std::string& controller_id)
{
return false;
}
bool CMyInstance::EnableMouse(bool enable, const std::string& controller_id)
{
return false;
}
bool CMyInstance::ConnectController(bool connect, const std::string& port_address, const std::string& controller_id)
{
return false;
}
bool CMyInstance::InputEvent(const game_input_event& event)
{
return false;
}
Definition: game.h:990
The input topology is the possible ways to connect input devices.
Definition: game.h:866