Pictel 2d 0.1
Game Engine Documentation
|
Public Member Functions | |
GamepadI (GamepadType type, GamepadMakeFamily family, GamepadDeviceHandleI *handle) | |
virtual void | ProcessEvent (EventGamepadThumbstickAxisChanged *event)=0 |
virtual void | ProcessButtonEvent (GamepadButtonActionHolder *)=0 |
virtual void | UnregisterEvent (GamepadEventIdentifier)=0 |
virtual void | UnregisterAllEvents ()=0 |
virtual GamepadEventIdentifier | RegisterLeftThumbstickAxis (std::shared_ptr< CallableParameters1< Vector2 > >)=0 |
virtual GamepadEventIdentifier | RegisterRightThumbstickAxis (std::shared_ptr< CallableParameters1< Vector2 > >)=0 |
virtual GamepadEventIdentifier | RegisterDpadAxis (std::shared_ptr< CallableParameters1< Vector2 > >)=0 |
virtual GamepadEventIdentifier | RegisterButtonTapped (std::shared_ptr< CallableParameters3< GamepadButtonType, GamepadButtonAction, float > >)=0 |
virtual void | SetLight (Color3)=0 |
Protected Attributes | |
GamepadType | m_gamepadType |
GamepadMakeFamily | m_gamepadFamily |
GamepadDeviceHandleI * | m_handle |