|
| CGameClientInput (CGameClient &gameClient, AddonInstance_Game &addonStruct, CCriticalSection &clientAccess) |
|
void | Initialize () |
|
void | Deinitialize () |
|
void | Start (IGameInputCallback *input) |
|
void | Stop () |
|
bool | HasFeature (const std::string &controllerId, const std::string &featureName) const |
|
bool | AcceptsInput () const |
|
bool | InputEvent (const game_input_event &event) |
|
const CControllerTree & | GetDefaultControllerTree () const |
|
const CControllerTree & | GetActiveControllerTree () const |
|
bool | SupportsKeyboard () const |
|
bool | SupportsMouse () const |
|
int | GetPlayerLimit () const |
|
bool | ConnectController (const std::string &portAddress, const ControllerPtr &controller) |
|
bool | DisconnectController (const std::string &portAddress) |
|
void | SavePorts () |
|
void | ResetPorts () |
|
const JoystickMap & | GetJoystickMap () const |
|
void | CloseJoysticks (PERIPHERALS::EventLockHandlePtr &inputHandlingLock) |
|
bool | OpenKeyboard (const ControllerPtr &controller, const PERIPHERALS::PeripheralPtr &keyboard) |
|
bool | IsKeyboardOpen () const |
|
void | CloseKeyboard () |
|
bool | OpenMouse (const ControllerPtr &controller, const PERIPHERALS::PeripheralPtr &mouse) |
|
bool | IsMouseOpen () const |
|
void | CloseMouse () |
|
bool | HasAgent () const |
|
void | HardwareReset () |
|
bool | ReceiveInputEvent (const game_input_event &eventStruct) |
|
virtual Observable & | operator= (const Observable &observable) |
|
virtual void | RegisterObserver (Observer *obs) |
| Register an observer. More...
|
|
virtual void | UnregisterObserver (Observer *obs) |
| Unregister an observer. More...
|
|
virtual void | NotifyObservers (const ObservableMessage message=ObservableMessageNone) |
| Send a message to all observers when m_bObservableChanged is true. More...
|
|
virtual void | SetChanged (bool bSetTo=true) |
| Mark an observable changed. More...
|
|
virtual bool | IsObserving (const Observer &obs) const |
| Check whether this observable is being observed by an observer. More...
|
|