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) | |
Enumerations | |
enum class | KODI::RETRO::STRETCHMODE { KODI::RETRO::STRETCHMODE::Normal , KODI::RETRO::STRETCHMODE::Stretch4x3 , KODI::RETRO::STRETCHMODE::Fullscreen , KODI::RETRO::STRETCHMODE::Original , KODI::RETRO::STRETCHMODE::Zoom } |
Methods for stretching the game to the viewing area. More... | |
enum class | KODI::GAME::PORT_TYPE { KODI::GAME::PORT_TYPE::UNKNOWN , KODI::GAME::PORT_TYPE::KEYBOARD , KODI::GAME::PORT_TYPE::MOUSE , KODI::GAME::PORT_TYPE::CONTROLLER } |
Type of input provided by a hardware or controller port. More... | |
enum class | KODI::GAME::BUTTON_TYPE { KODI::GAME::BUTTON_TYPE::UNKNOWN , KODI::GAME::BUTTON_TYPE::BUTTON , KODI::GAME::BUTTON_TYPE::ANALOG_STICK , KODI::GAME::BUTTON_TYPE::RELATIVE_POINTER , KODI::GAME::BUTTON_TYPE::WHEEL , KODI::GAME::BUTTON_TYPE::THROTTLE , KODI::GAME::BUTTON_TYPE::SELECT_KEY } |
Types of button controls that can populate the feature list. More... | |
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.