|
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 |