sead
Loading...
Searching...
No Matches
sead::CafeRemotePatternRumbleAddon Class Reference

#include <seadCafeRemotePatternRumbleAddonCafe.h>

Inherits sead::PatternRumbleAddon.

Public Member Functions

 CafeRemotePatternRumbleAddon (CafeRemoteController *controller)
virtual ~CafeRemotePatternRumbleAddon ()
Public Member Functions inherited from sead::PatternRumbleAddon
 PatternRumbleAddon (Controller *controller)
virtual ~PatternRumbleAddon ()
virtual bool calc ()
bool isPatternEnable () const
void startPattern (const char *pattern, u32 duration)
void stopPattern ()
Public Member Functions inherited from sead::ControllerAddon
 ControllerAddon (Controller *controller)
virtual ~ControllerAddon ()

Private Member Functions

virtual void startRumbleImpl_ ()
virtual void stopRumbleImpl_ ()

Additional Inherited Members

Protected Attributes inherited from sead::PatternRumbleAddon
const char * mPattern
u32 mPatternIdx
u32 mPatternDuration
Protected Attributes inherited from sead::ControllerAddon
ListNode mListNode
ControllerDefine::AddonId mId
ControllermController

Constructor & Destructor Documentation

◆ CafeRemotePatternRumbleAddon()

sead::CafeRemotePatternRumbleAddon::CafeRemotePatternRumbleAddon ( CafeRemoteController * controller)

◆ ~CafeRemotePatternRumbleAddon()

virtual sead::CafeRemotePatternRumbleAddon::~CafeRemotePatternRumbleAddon ( )
inlinevirtual

Member Function Documentation

◆ startRumbleImpl_()

void sead::CafeRemotePatternRumbleAddon::startRumbleImpl_ ( )
privatevirtual

◆ stopRumbleImpl_()

void sead::CafeRemotePatternRumbleAddon::stopRumbleImpl_ ( )
privatevirtual