| _15c | SysController | protected |
| calc() | sead::Controller | virtual |
| calcImpl_()=0 | sead::Controller | protectedpure virtual |
| calcRemote_Core_(const sead::Controller *controller) | SysController | protected |
| calcRemote_Nunchuk_(const sead::Controller *controller) | SysController | protected |
| calcRemote_URCC_(const sead::Controller *controller) | SysController | protected |
| calcRemote_URCC_Acc_(const sead::Controller *controller) | SysController | protected |
| cCrossDown | sead::ControllerBase | protected |
| cCrossLeft | sead::ControllerBase | protected |
| cCrossRight | sead::ControllerBase | protected |
| cCrossUp | sead::ControllerBase | protected |
| cId_CafeDRC_Multiplayer enum value | SysController | |
| cId_CafeDRC_SinglePlayer enum value | SysController | |
| cId_CafeRemote_1 enum value | SysController | |
| cId_CafeRemote_2 enum value | SysController | |
| cId_CafeRemote_3 enum value | SysController | |
| cId_CafeRemote_4 enum value | SysController | |
| cId_Max enum value | SysController | |
| cInvalidPointer | sead::ControllerBase | static |
| cInvalidPointerS32 | sead::ControllerBase | static |
| Controller(ControllerMgr *mgr) | sead::Controller | |
| ControllerBase(s32 padBitMax, s32 leftStickCrossStartBit, s32 rightStickCrossStartBit, s32 touchKeyBit) | sead::ControllerBase | |
| cPadFlag_1 | sead::Controller | |
| cPadFlag_2 | sead::Controller | |
| cPadFlag_A | sead::Controller | |
| cPadFlag_All | sead::Controller | |
| cPadFlag_B | sead::Controller | |
| cPadFlag_C | sead::Controller | |
| cPadFlag_Down | sead::Controller | |
| cPadFlag_Home | sead::Controller | |
| cPadFlag_L | sead::Controller | |
| cPadFlag_Left | sead::Controller | |
| cPadFlag_LeftStickDown | sead::Controller | |
| cPadFlag_LeftStickLeft | sead::Controller | |
| cPadFlag_LeftStickRight | sead::Controller | |
| cPadFlag_LeftStickUp | sead::Controller | |
| cPadFlag_Minus | sead::Controller | |
| cPadFlag_Plus | sead::Controller | |
| cPadFlag_R | sead::Controller | |
| cPadFlag_Right | sead::Controller | |
| cPadFlag_RightStickDown | sead::Controller | |
| cPadFlag_RightStickLeft | sead::Controller | |
| cPadFlag_RightStickRight | sead::Controller | |
| cPadFlag_RightStickUp | sead::Controller | |
| cPadFlag_Select | sead::Controller | |
| cPadFlag_Start | sead::Controller | |
| cPadFlag_Touch | sead::Controller | |
| cPadFlag_Up | sead::Controller | |
| cPadFlag_X | sead::Controller | |
| cPadFlag_Y | sead::Controller | |
| cPadFlag_Z | sead::Controller | |
| cPadFlag_ZL | sead::Controller | |
| cPadFlag_ZR | sead::Controller | |
| cPadIdx_1 | sead::Controller | |
| cPadIdx_2 | sead::Controller | |
| cPadIdx_A | sead::Controller | |
| cPadIdx_B | sead::Controller | |
| cPadIdx_C | sead::Controller | |
| cPadIdx_Down | sead::Controller | |
| cPadIdx_Home | sead::Controller | |
| cPadIdx_L | sead::Controller | |
| cPadIdx_Left | sead::Controller | |
| cPadIdx_LeftStickDown | sead::Controller | |
| cPadIdx_LeftStickLeft | sead::Controller | |
| cPadIdx_LeftStickRight | sead::Controller | |
| cPadIdx_LeftStickUp | sead::Controller | |
| cPadIdx_Max | sead::Controller | |
| cPadIdx_MaxBase | sead::ControllerBase | protected |
| cPadIdx_Minus | sead::Controller | |
| cPadIdx_Plus | sead::Controller | |
| cPadIdx_R | sead::Controller | |
| cPadIdx_Right | sead::Controller | |
| cPadIdx_RightStickDown | sead::Controller | |
| cPadIdx_RightStickLeft | sead::Controller | |
| cPadIdx_RightStickRight | sead::Controller | |
| cPadIdx_RightStickUp | sead::Controller | |
| cPadIdx_Select | sead::Controller | |
| cPadIdx_Start | sead::Controller | |
| cPadIdx_Touch | sead::Controller | |
| cPadIdx_Up | sead::Controller | |
| cPadIdx_X | sead::Controller | |
| cPadIdx_Y | sead::Controller | |
| cPadIdx_Z | sead::Controller | |
| cPadIdx_ZL | sead::Controller | |
| cPadIdx_ZR | sead::Controller | |
| cPointerOffNow | sead::ControllerBase | protected |
| cPointerOn | sead::ControllerBase | protected |
| cPointerOnNow | sead::ControllerBase | protected |
| cPointerUnkFlag3 | sead::ControllerBase | protected |
| createStickCrossMask_() | sead::ControllerBase | protected |
| cStickHoldThresholdDefault | sead::ControllerBase | static |
| cStickReleaseThresholdDefault | sead::ControllerBase | static |
| getAddon(ControllerDefine::AddonId id) const | sead::Controller | |
| getAddonAs() const | sead::Controller | |
| getHoldMask() const | sead::ControllerBase | |
| getId() const | sead::Controller | |
| getLeftAnalogTrigger() const | sead::ControllerBase | |
| getLeftStick() const | sead::ControllerBase | |
| getPadHoldCount(s32 bit) const | sead::ControllerBase | |
| getPointer() const | sead::ControllerBase | |
| getPointerBound() const | sead::ControllerBase | |
| getPointerPrev() const | sead::ControllerBase | |
| getReleaseMask() const | sead::ControllerBase | |
| getRepeatMask() const | sead::ControllerBase | |
| getRightAnalogTrigger() const | sead::ControllerBase | |
| getRightStick() const | sead::ControllerBase | |
| getStickHold_(u32 prev_hold, const Vector2f &stick, f32 hold_threshold, f32 release_threshold, s32 start_bit) | sead::ControllerBase | protected |
| getTrigMask() const | sead::ControllerBase | |
| getTrigMaskWithRepeat() const | sead::ControllerBase | |
| Id enum name | SysController | |
| isConnected() const | sead::Controller | virtual |
| isHold(u32 mask) const | sead::ControllerBase | |
| isHoldAll(u32 mask) const | sead::ControllerBase | |
| isIdle_() | sead::Controller | protectedvirtual |
| isIdleBase_() | sead::ControllerBase | protected |
| isPointerOffNow() const | sead::ControllerBase | |
| isPointerOn() const | sead::ControllerBase | |
| isPointerOnNow() const | sead::ControllerBase | |
| isPointerUnkFlag3() const | sead::ControllerBase | |
| isRelease(u32 mask) const | sead::ControllerBase | |
| isRepeat(u32 mask) const | sead::ControllerBase | |
| isTrig(u32 mask) const | sead::ControllerBase | |
| isTrigWithRepeat(u32 mask) const | sead::ControllerBase | |
| mAddons | sead::Controller | protected |
| mId | sead::Controller | protected |
| mIdleFrame | sead::ControllerBase | protected |
| mLeftAnalogTrigger | sead::ControllerBase | protected |
| mLeftStick | sead::ControllerBase | protected |
| mLeftStickCrossStartBit | sead::ControllerBase | protected |
| mLeftStickHoldThreshold | sead::ControllerBase | protected |
| mLeftStickReleaseThreshold | sead::ControllerBase | protected |
| mMgr | sead::Controller | protected |
| mPadBitMax | sead::ControllerBase | protected |
| mPadHold | sead::ControllerBase | protected |
| mPadHoldCounts | sead::ControllerBase | protected |
| mPadRelease | sead::ControllerBase | protected |
| mPadRepeat | sead::ControllerBase | protected |
| mPadRepeatDelays | sead::ControllerBase | protected |
| mPadRepeatPulses | sead::ControllerBase | protected |
| mPadTrig | sead::ControllerBase | protected |
| mPointer | sead::ControllerBase | protected |
| mPointerBound | sead::ControllerBase | protected |
| mPointerFlag | sead::ControllerBase | protected |
| mPointerS32 | sead::ControllerBase | protected |
| mRightAnalogTrigger | sead::ControllerBase | protected |
| mRightStick | sead::ControllerBase | protected |
| mRightStickCrossStartBit | sead::ControllerBase | protected |
| mRightStickHoldThreshold | sead::ControllerBase | protected |
| mRightStickReleaseThreshold | sead::ControllerBase | protected |
| mTouchKeyBit | sead::ControllerBase | protected |
| mWrappers | sead::Controller | protected |
| PadFlag enum name | sead::Controller | |
| PadIdx enum name | sead::Controller | |
| PointerFlagMask enum name | sead::ControllerBase | protected |
| setIdle_() | sead::Controller | protectedvirtual |
| setIdleBase_() | sead::ControllerBase | protected |
| setLeftStickCrossThreshold(f32 hold, f32 release) | sead::ControllerBase | |
| setPadRepeat(u32 mask, u8 delay_frame, u8 pulse_frame) | sead::ControllerBase | |
| setPointerBound(const BoundBox2f &bound) | sead::ControllerBase | |
| setPointerWithBound_(bool is_on, bool touchkey_hold, const Vector2f &pos) | sead::ControllerBase | protected |
| setRightStickCrossThreshold(f32 hold, f32 release) | sead::ControllerBase | |
| SysController(sead::ControllerMgr *mgr, Id id) | SysController | |
| updateDerivativeParams_(u32 prev_hold, bool prev_pointer_on) | sead::ControllerBase | protected |
| ~Controller() | sead::Controller | virtual |