SSBM Decomp
Loading...
Searching...
No Matches
rumble.h File Reference
#include <platform.h>
#include "baselib/forward.h"
#include <dolphin/pad/pad.h>

Go to the source code of this file.

Data Structures

struct  HSD_RumbleData
 
struct  RumbleCommand
 
union  HSD_Rumble
 
struct  RumbleInfo
 
struct  HSD_PadRumbleListData
 

Functions

void HSD_PadRumbleRemoveId (u8, int)
 
void HSD_PadRumbleFree (HSD_RumbleData *a, HSD_PadRumbleListData *b)
 
void HSD_PadRumbleRemove (u8 no)
 
void HSD_PadRumbleRemoveAll (void)
 
void HSD_PadRumblePause (u8 no, int status)
 
void HSD_PadRumblePauseAll (void)
 
void HSD_PadRumbleUnpauseAll (void)
 
void func_80378430_inline (HSD_PadRumbleListData **r6, HSD_PadRumbleListData *r7)
 
int HSD_PadRumbleAdd (u8 no, int id, int frame, int pri, void *listp)
 
void HSD_Rumble_80378524 (int max)
 
int HSD_PadRumbleInterpret1 (HSD_PadRumbleListData *a, u8 *b)
 
void HSD_PadRumbleInterpret (void)
 
void HSD_PadRumbleInit (u16 a, void *b)
 
void HSD_PadRumbleOn (u8 no)
 
void HSD_PadRumbleOffN (u8 no)
 

Function Documentation

◆ HSD_PadRumbleRemoveId()

void HSD_PadRumbleRemoveId ( u8  no,
int  id 
)

◆ HSD_PadRumbleFree()

void HSD_PadRumbleFree ( HSD_RumbleData a,
HSD_PadRumbleListData b 
)

◆ HSD_PadRumbleRemove()

void HSD_PadRumbleRemove ( u8  no)

◆ HSD_PadRumbleRemoveAll()

void HSD_PadRumbleRemoveAll ( void  )

◆ HSD_PadRumblePause()

void HSD_PadRumblePause ( u8  no,
int  status 
)

◆ HSD_PadRumblePauseAll()

void HSD_PadRumblePauseAll ( void  )

◆ HSD_PadRumbleUnpauseAll()

void HSD_PadRumbleUnpauseAll ( void  )

◆ func_80378430_inline()

void func_80378430_inline ( HSD_PadRumbleListData **  r6,
HSD_PadRumbleListData r7 
)

◆ HSD_PadRumbleAdd()

int HSD_PadRumbleAdd ( u8  no,
int  id,
int  frame,
int  pri,
void *  listp 
)

◆ HSD_Rumble_80378524()

void HSD_Rumble_80378524 ( int  max)

◆ HSD_PadRumbleInterpret1()

int HSD_PadRumbleInterpret1 ( HSD_PadRumbleListData a,
u8 b 
)

◆ HSD_PadRumbleInterpret()

void HSD_PadRumbleInterpret ( void  )

◆ HSD_PadRumbleInit()

void HSD_PadRumbleInit ( u16  a,
void *  b 
)

◆ HSD_PadRumbleOn()

void HSD_PadRumbleOn ( u8  no)

◆ HSD_PadRumbleOffN()

void HSD_PadRumbleOffN ( u8  no)