PatternRumbleAddon class
Base classes
- class ControllerAddon
Constructors, destructors, conversion operators
- PatternRumbleAddon(Controller* controller) explicit
- ~PatternRumbleAddon() defaulted override
Public functions
- auto calc() -> bool override
- auto isPatternEnable() const -> bool
- void startPattern(const char* pattern, u32 duration)
- void stopPattern()
Protected functions
- void startRumbleImpl_() pure virtual
- void stopRumbleImpl_() pure virtual
Protected variables
Variable documentation
ListNode sead:: PatternRumbleAddon:: mListNode protected
#include <controller/seadControllerAddon.h>
ControllerDefine:: AddonId sead:: PatternRumbleAddon:: mId protected
#include <controller/seadControllerAddon.h>
Controller* sead:: PatternRumbleAddon:: mController protected
#include <controller/seadControllerAddon.h>