| AcceptsInput() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| AddonProperties() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| CGameClientInput(CGameClient &gameClient, AddonInstance_Game &addonStruct, CCriticalSection &clientAccess) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| CGameClientSubsystem(CGameClient &gameClient, AddonInstance_Game &addonStruct, CCriticalSection &clientAccess) (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| Cheevos() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| CloseJoysticks(PERIPHERALS::EventLockHandlePtr &inputHandlingLock) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| CloseKeyboard() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| CloseMouse() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| ConnectController(const std::string &portAddress, const ControllerPtr &controller) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| CreateSubsystems(CGameClient &gameClient, AddonInstance_Game &gameStruct, CCriticalSection &clientAccess) | KODI::GAME::CGameClientSubsystem | protectedstatic |
| Deinitialize() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| DestroySubsystems(GameClientSubsystems &subsystems) | KODI::GAME::CGameClientSubsystem | protectedstatic |
| DisconnectController(const std::string &portAddress) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| GetActiveControllerTree() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| GetDefaultControllerTree() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| GetJoystickMap() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | inline |
| GetPlayerLimit() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| GetPortActivation(const std::string &portAddress) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| HardwareReset() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| HasAgent() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| HasFeature(const std::string &controllerId, const std::string &featureName) const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| Initialize() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| Input() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| InputEvent(const game_input_event &event) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| IsKeyboardOpen() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| IsMouseOpen() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| IsObserving(const Observer &obs) const | Observable | virtual |
| JoystickMap typedef (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| m_bObservableChanged | Observable | protected |
| m_clientAccess (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| m_gameClient (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| m_obsCritSection | Observable | mutableprotected |
| m_observers | Observable | protected |
| m_struct (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| NotifyObservers(const ObservableMessage message=ObservableMessageNone) | Observable | virtual |
| Observable()=default (defined in Observable) | Observable | |
| OpenKeyboard(const ControllerPtr &controller, const PERIPHERALS::PeripheralPtr &keyboard) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| OpenMouse(const ControllerPtr &controller, const PERIPHERALS::PeripheralPtr &mouse) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| operator=(const Observable &observable) (defined in Observable) | Observable | |
| PortAddress typedef | KODI::GAME::CGameClientInput | |
| ReceiveInputEvent(const game_input_event &eventStruct) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| RegisterObserver(Observer *obs) | Observable | virtual |
| ResetPorts() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| SavePorts() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| SendMessage(const ObservableMessage message) | Observable | protected |
| SetChanged(bool bSetTo=true) | Observable | virtual |
| Start(IGameInputCallback *input) (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| Stop() (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| Streams() const (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protected |
| SupportsKeyboard() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| SupportsMouse() const (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| UnregisterObserver(Observer *obs) | Observable | virtual |
| ~CGameClientInput() override (defined in KODI::GAME::CGameClientInput) | KODI::GAME::CGameClientInput | |
| ~CGameClientSubsystem() (defined in KODI::GAME::CGameClientSubsystem) | KODI::GAME::CGameClientSubsystem | protectedvirtual |
| ~Observable()=default (defined in Observable) | Observable | virtual |