| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
Typedefs | |
| using | KODI::GAME::ControllerPtr = std::shared_ptr<CController> | 
| Smart pointer to a game controller (CController)   | |
| using | KODI::GAME::ControllerVector = std::vector<ControllerPtr> | 
| Vector of smart pointers to a game controller (CController)   | |
| using | KODI::GAME::ControllerGrid = std::vector<ControllerColumn> | 
| Collection of controllers in a grid layout.   | |
| using | KODI::GAME::CControllerTree = CControllerHub | 
| Collection of ports on a console.   | |
| using | KODI::GAME::GameClientPtr = std::shared_ptr<CGameClient> | 
| Smart pointer to a game client (CGameClient)   | |
| using | KODI::GAME::GameClientVector = std::vector<GameClientPtr> | 
| Vector of smart pointers to a game client (CGameClient)   | |
| using | KODI::GAME::GameClientPortPtr = std::unique_ptr<CGameClientPort> | 
| Smart pointer to an input port for a game client (CGameClientPort)   | |
| using | KODI::GAME::GameClientPortVec = std::vector<GameClientPortPtr> | 
| Vector of smart pointers to input ports for a game client (CGameClientPort)   | |
| using | KODI::GAME::GameClientDevicePtr = std::unique_ptr<CGameClientDevice> | 
| Smart pointer to an input device for a game client (CGameClientDevice)   | |
| using | KODI::GAME::GameClientDeviceVec = std::vector<GameClientDevicePtr> | 
| Vector of smart pointers to input devices for a game client (CGameClientDevice)   | |
| using | KODI::GAME::GameAgentPtr = std::shared_ptr<CGameAgent> | 
| Smart pointer to a game-playing agent (CGameAgent)   | |
| using | KODI::GAME::GameAgentVec = std::vector<GameAgentPtr> | 
| Vector of smart pointers to game-playing agents (CGameAgent)   | |
Variables | |
| constexpr auto | KODI::GAME::GAME_CLIENT_RESOURCES_DIRECTORY = "resources" | 
| Name of the resources directory for game clients.   | |
| constexpr unsigned int | MAX_PORT_COUNT = 12 | 
| The maximum port count, chosen to allow for two Saturn 6 Player Adapters.   | |
Everything about RetroPlayer.
Collection of ports on a console.
| using KODI::GAME::ControllerGrid = std::vector<ControllerColumn> | 
Collection of controllers in a grid layout.
| using KODI::GAME::ControllerPtr = std::shared_ptr<CController> | 
Smart pointer to a game controller (CController)
| using KODI::GAME::ControllerVector = std::vector<ControllerPtr> | 
Vector of smart pointers to a game controller (CController)
| using KODI::GAME::GameAgentPtr = std::shared_ptr<CGameAgent> | 
Smart pointer to a game-playing agent (CGameAgent)
| using KODI::GAME::GameAgentVec = std::vector<GameAgentPtr> | 
Vector of smart pointers to game-playing agents (CGameAgent)
| using KODI::GAME::GameClientDevicePtr = std::unique_ptr<CGameClientDevice> | 
Smart pointer to an input device for a game client (CGameClientDevice)
| using KODI::GAME::GameClientDeviceVec = std::vector<GameClientDevicePtr> | 
Vector of smart pointers to input devices for a game client (CGameClientDevice)
| using KODI::GAME::GameClientPortPtr = std::unique_ptr<CGameClientPort> | 
Smart pointer to an input port for a game client (CGameClientPort)
| using KODI::GAME::GameClientPortVec = std::vector<GameClientPortPtr> | 
Vector of smart pointers to input ports for a game client (CGameClientPort)
| using KODI::GAME::GameClientPtr = std::shared_ptr<CGameClient> | 
Smart pointer to a game client (CGameClient)
| using KODI::GAME::GameClientVector = std::vector<GameClientPtr> | 
Vector of smart pointers to a game client (CGameClient)
      
  | 
  strong | 
      
  | 
  strong | 
      
  | 
  strong | 
Methods for stretching the game to the viewing area.
      
  | 
  constexpr | 
Name of the resources directory for game clients.
      
  | 
  constexpr | 
The maximum port count, chosen to allow for two Saturn 6 Player Adapters.