| CafeRemoteController(ControllerMgr *mgr, s32 channel) | sead::CafeRemoteController | |
| calc() | sead::Controller | virtual |
| calcImpl_() override | sead::CafeRemoteController | privatevirtual |
| cCrossDown enum value | sead::ControllerBase | protected |
| cCrossLeft enum value | sead::ControllerBase | protected |
| cCrossRight enum value | sead::ControllerBase | protected |
| cCrossUp enum value | sead::ControllerBase | protected |
| 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 enum value | sead::Controller | |
| cPadFlag_2 enum value | sead::Controller | |
| cPadFlag_A enum value | sead::Controller | |
| cPadFlag_All enum value | sead::Controller | |
| cPadFlag_B enum value | sead::Controller | |
| cPadFlag_C enum value | sead::Controller | |
| cPadFlag_Down enum value | sead::Controller | |
| cPadFlag_Home enum value | sead::Controller | |
| cPadFlag_L enum value | sead::Controller | |
| cPadFlag_Left enum value | sead::Controller | |
| cPadFlag_LeftStickDown enum value | sead::Controller | |
| cPadFlag_LeftStickLeft enum value | sead::Controller | |
| cPadFlag_LeftStickRight enum value | sead::Controller | |
| cPadFlag_LeftStickUp enum value | sead::Controller | |
| cPadFlag_Minus enum value | sead::Controller | |
| cPadFlag_Plus enum value | sead::Controller | |
| cPadFlag_R enum value | sead::Controller | |
| cPadFlag_Right enum value | sead::Controller | |
| cPadFlag_RightStickDown enum value | sead::Controller | |
| cPadFlag_RightStickLeft enum value | sead::Controller | |
| cPadFlag_RightStickRight enum value | sead::Controller | |
| cPadFlag_RightStickUp enum value | sead::Controller | |
| cPadFlag_Select enum value | sead::Controller | |
| cPadFlag_Start enum value | sead::Controller | |
| cPadFlag_Touch enum value | sead::Controller | |
| cPadFlag_Up enum value | sead::Controller | |
| cPadFlag_X enum value | sead::Controller | |
| cPadFlag_Y enum value | sead::Controller | |
| cPadFlag_Z enum value | sead::Controller | |
| cPadFlag_ZL enum value | sead::Controller | |
| cPadFlag_ZR enum value | sead::Controller | |
| cPadIdx_1 enum value | sead::Controller | |
| cPadIdx_2 enum value | sead::Controller | |
| cPadIdx_A enum value | sead::Controller | |
| cPadIdx_B enum value | sead::Controller | |
| cPadIdx_C enum value | sead::Controller | |
| cPadIdx_Down enum value | sead::Controller | |
| cPadIdx_Home enum value | sead::Controller | |
| cPadIdx_L enum value | sead::Controller | |
| cPadIdx_Left enum value | sead::Controller | |
| cPadIdx_LeftStickDown enum value | sead::Controller | |
| cPadIdx_LeftStickLeft enum value | sead::Controller | |
| cPadIdx_LeftStickRight enum value | sead::Controller | |
| cPadIdx_LeftStickUp enum value | sead::Controller | |
| cPadIdx_Max enum value | sead::Controller | |
| cPadIdx_MaxBase enum value | sead::ControllerBase | protected |
| cPadIdx_Minus enum value | sead::Controller | |
| cPadIdx_Plus enum value | sead::Controller | |
| cPadIdx_R enum value | sead::Controller | |
| cPadIdx_Right enum value | sead::Controller | |
| cPadIdx_RightStickDown enum value | sead::Controller | |
| cPadIdx_RightStickLeft enum value | sead::Controller | |
| cPadIdx_RightStickRight enum value | sead::Controller | |
| cPadIdx_RightStickUp enum value | sead::Controller | |
| cPadIdx_Select enum value | sead::Controller | |
| cPadIdx_Start enum value | sead::Controller | |
| cPadIdx_Touch enum value | sead::Controller | |
| cPadIdx_Up enum value | sead::Controller | |
| cPadIdx_X enum value | sead::Controller | |
| cPadIdx_Y enum value | sead::Controller | |
| cPadIdx_Z enum value | sead::Controller | |
| cPadIdx_ZL enum value | sead::Controller | |
| cPadIdx_ZR enum value | sead::Controller | |
| cPointerOffNow enum value | sead::ControllerBase | protected |
| cPointerOn enum value | sead::ControllerBase | protected |
| cPointerOnNow enum value | sead::ControllerBase | protected |
| cPointerUnkFlag3 enum value | 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 | |
| getChannel() const | sead::CafeRemoteController | inline |
| getCurrentDeviceType() const | sead::CafeRemoteController | inline |
| getHoldMask() const | sead::ControllerBase | inline |
| getId() const | sead::Controller | inline |
| getLastConnectedDeviceType() const | sead::CafeRemoteController | inline |
| getLeftAnalogTrigger() const | sead::ControllerBase | inline |
| getLeftStick() const | sead::ControllerBase | inline |
| getPadHoldCount(s32 bit) const | sead::ControllerBase | |
| getPointer() const | sead::ControllerBase | inline |
| getPointerBound() const | sead::ControllerBase | inline |
| getPointerPrev() const | sead::ControllerBase | inline |
| getReleaseMask() const | sead::ControllerBase | inline |
| getRepeatMask() const | sead::ControllerBase | inline |
| getRightAnalogTrigger() const | sead::ControllerBase | inline |
| getRightStick() const | sead::ControllerBase | inline |
| getStickHold_(u32 prev_hold, const Vector2f &stick, f32 hold_threshold, f32 release_threshold, s32 start_bit) | sead::ControllerBase | protected |
| getTrigMask() const | sead::ControllerBase | inline |
| getTrigMaskWithRepeat() const | sead::ControllerBase | inline |
| isConnected() const override | sead::CafeRemoteController | inlinevirtual |
| isEnableCL() const | sead::CafeRemoteController | inline |
| isHold(u32 mask) const | sead::ControllerBase | inline |
| isHoldAll(u32 mask) const | sead::ControllerBase | inline |
| isIdle_() | sead::Controller | protectedvirtual |
| isIdleBase_() | sead::ControllerBase | protected |
| isPointerOffNow() const | sead::ControllerBase | inline |
| isPointerOn() const | sead::ControllerBase | inline |
| isPointerOnNow() const | sead::ControllerBase | inline |
| isPointerUnkFlag3() const | sead::ControllerBase | inline |
| isRelease(u32 mask) const | sead::ControllerBase | inline |
| isRepeat(u32 mask) const | sead::ControllerBase | inline |
| isTrig(u32 mask) const | sead::ControllerBase | inline |
| isTrigWithRepeat(u32 mask) const | sead::ControllerBase | inline |
| mAddons | sead::Controller | protected |
| mChannel | sead::CafeRemoteController | private |
| mDeviceTypeCurrent | sead::CafeRemoteController | private |
| mDeviceTypeLastConnected | sead::CafeRemoteController | private |
| mId | sead::Controller | protected |
| mIdleFrame | sead::ControllerBase | protected |
| mIsConnected | sead::CafeRemoteController | private |
| mIsEnableCL | sead::CafeRemoteController | private |
| 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 |
| setEnableCL(bool enable) | sead::CafeRemoteController | inline |
| 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 | |
| updateDerivativeParams_(u32 prev_hold, bool prev_pointer_on) | sead::ControllerBase | protected |
| ~CafeRemoteController() | sead::CafeRemoteController | inlinevirtual |
| ~Controller() | sead::Controller | inlinevirtual |