#include <InputMgr.h>
Inherits sead::ControllerBase.
Public Member Functions | |
| Controller () | |
| Angle | getTilt (const Angle &dead_zone=Angle(5.0f), f32 scale=1.0f) |
| Public Member Functions inherited from sead::ControllerBase | |
| ControllerBase (s32 padBitMax, s32 leftStickCrossStartBit, s32 rightStickCrossStartBit, s32 touchKeyBit) | |
| u32 | getHoldMask () const |
| u32 | getTrigMask () const |
| u32 | getReleaseMask () const |
| u32 | getRepeatMask () const |
| u32 | getTrigMaskWithRepeat () const |
| u32 | getPadHoldCount (s32 bit) const |
| const Vector2f & | getLeftStick () const |
| const Vector2f & | getRightStick () const |
| f32 | getLeftAnalogTrigger () const |
| f32 | getRightAnalogTrigger () const |
| const Vector2f & | getPointer () const |
| const Vector2i & | getPointerPrev () const |
| bool | isPointerOn () const |
| bool | isPointerOnNow () const |
| bool | isPointerOffNow () const |
| bool | isPointerUnkFlag3 () const |
| bool | isHold (u32 mask) const |
| bool | isTrig (u32 mask) const |
| bool | isHoldAll (u32 mask) const |
| bool | isRelease (u32 mask) const |
| bool | isRepeat (u32 mask) const |
| bool | isTrigWithRepeat (u32 mask) const |
| void | setPadRepeat (u32 mask, u8 delay_frame, u8 pulse_frame) |
| void | setLeftStickCrossThreshold (f32 hold, f32 release) |
| void | setRightStickCrossThreshold (f32 hold, f32 release) |
| void | setPointerBound (const BoundBox2f &bound) |
| const BoundBox2f & | getPointerBound () const |
Private Attributes | |
| u16 | mTilt |
| u8 | _132 |
| InputMgr::Controller::Controller | ( | ) |
|
private |
|
private |