1#ifndef SEAD_PATTERN_RUMBLE_ADDON_H_
2#define SEAD_PATTERN_RUMBLE_ADDON_H_
4#include <controller/seadControllerAddon.h>
14 virtual ~PatternRumbleAddon() { }
19 virtual void startRumbleImpl_() = 0;
20 virtual void stopRumbleImpl_() = 0;
23 bool isPatternEnable()
const;
24 void startPattern(
const char* pattern, u32 duration);
33static_assert(
sizeof(
PatternRumbleAddon) == 0x20,
"sead::PatternRumbleAddon size mismatch");
Definition seadControllerAddon.h:14
Definition seadController.h:28
Definition seadAssert.h:44
#define SEAD_RTTI_OVERRIDE(CLASS, BASE)
Definition seadRuntimeTypeInfo.h:96