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