![]() |
Kodi Documentation
18.0
Kodi is an open source media player and entertainment hub.
|
Typedefs | |
using | ControllerPtr = std::shared_ptr< CController > |
using | ControllerVector = std::vector< ControllerPtr > |
using | CGUIAnalogStickButton = CGUICardinalFeatureButton |
using | CGUIRelativePointerButton = CGUICardinalFeatureButton |
using | ControllerGrid = std::vector< ControllerColumn > |
Collection of controllers in a grid layout. More... | |
using | ControllerNodeVec = std::vector< CControllerNode > |
using | ControllerPortVec = std::vector< CControllerPortNode > |
Collection of port nodes. More... | |
using | CControllerTree = CControllerHub |
Collection of ports on a console. More... | |
using | GameClientPtr = std::shared_ptr< CGameClient > |
using | GameClientVector = std::vector< GameClientPtr > |
using | GameClientPortPtr = std::unique_ptr< CGameClientPort > |
using | GameClientPortVec = std::vector< GameClientPortPtr > |
using | GameClientDevicePtr = std::unique_ptr< CGameClientDevice > |
using | GameClientDeviceVec = std::vector< GameClientDevicePtr > |
Enumerations | |
enum | PORT_TYPE { PORT_TYPE::UNKNOWN, PORT_TYPE::KEYBOARD, PORT_TYPE::MOUSE, PORT_TYPE::CONTROLLER } |
Type of input provided by a hardware or controller port. More... | |
enum | BUTTON_TYPE { BUTTON_TYPE::UNKNOWN, BUTTON_TYPE::BUTTON, BUTTON_TYPE::ANALOG_STICK, BUTTON_TYPE::RELATIVE_POINTER, BUTTON_TYPE::WHEEL, BUTTON_TYPE::THROTTLE, BUTTON_TYPE::SELECT_KEY } |
Types of button controls that can populate the feature list. More... | |
using KODI::GAME::CControllerTree = typedef CControllerHub |
Collection of ports on a console.
using KODI::GAME::CGUIAnalogStickButton = typedef CGUICardinalFeatureButton |
using KODI::GAME::CGUIRelativePointerButton = typedef CGUICardinalFeatureButton |
using KODI::GAME::ControllerGrid = typedef std::vector<ControllerColumn> |
Collection of controllers in a grid layout.
using KODI::GAME::ControllerNodeVec = typedef std::vector<CControllerNode> |
using KODI::GAME::ControllerPortVec = typedef std::vector<CControllerPortNode> |
Collection of port nodes.
using KODI::GAME::ControllerPtr = typedef std::shared_ptr<CController> |
using KODI::GAME::ControllerVector = typedef std::vector<ControllerPtr> |
using KODI::GAME::GameClientDevicePtr = typedef std::unique_ptr<CGameClientDevice> |
using KODI::GAME::GameClientDeviceVec = typedef std::vector<GameClientDevicePtr> |
using KODI::GAME::GameClientPortPtr = typedef std::unique_ptr<CGameClientPort> |
using KODI::GAME::GameClientPortVec = typedef std::vector<GameClientPortPtr> |
using KODI::GAME::GameClientPtr = typedef std::shared_ptr<CGameClient> |
using KODI::GAME::GameClientVector = typedef std::vector<GameClientPtr> |
|
strong |
|
strong |