Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
hbm.h File Reference

Go to the source code of this file.

Classes

struct  HBMDataInfo
 
struct  HBMKPadData
 
struct  HBMControllerData
 

Typedefs

typedef enum HBMSelectBtnNum HBMSelectBtnNum
 
typedef struct MEMAllocator MEMAllocator
 
typedef int HBMSoundCallback(int evt, int num)
 
typedef struct HBMDataInfo HBMDataInfo
 
typedef struct HBMKPadData HBMKPadData
 
typedef struct HBMControllerData HBMControllerData
 

Enumerations

enum  HBMSelectBtnNum {
  HBM_SELECT_NULL = -1 , HBM_SELECT_HOMEBTN , HBM_SELECT_BTN1 , HBM_SELECT_BTN2 ,
  HBM_SELECT_BTN3 , HBM_SELECT_BTN4 , HBM_SELECT_MAX
}
 

Functions

void HBMCreate (const HBMDataInfo *pHBInfo)
 
void HBMDelete (void)
 
void HBMInit (void)
 
HBMSelectBtnNum HBMCalc (const HBMControllerData *pController)
 
void HBMDraw (void)
 
HBMSelectBtnNum HBMGetSelectBtnNum (void)
 
void HBMSetAdjustFlag (BOOL flag)
 
void HBMStartBlackOut (void)
 
BOOL HBMIsReassignedControllers (void)
 
void HBMCreateSound (void *soundData, void *memBuf, u32 memSize)
 
void HBMDeleteSound (void)
 
void HBMUpdateSound (void)
 

Typedef Documentation

◆ HBMControllerData

typedef struct HBMControllerData HBMControllerData

◆ HBMDataInfo

typedef struct HBMDataInfo HBMDataInfo

◆ HBMKPadData

typedef struct HBMKPadData HBMKPadData

◆ HBMSelectBtnNum

◆ HBMSoundCallback

typedef int HBMSoundCallback(int evt, int num)

◆ MEMAllocator

typedef struct MEMAllocator MEMAllocator

Enumeration Type Documentation

◆ HBMSelectBtnNum

Enumerator
HBM_SELECT_NULL 
HBM_SELECT_HOMEBTN 
HBM_SELECT_BTN1 
HBM_SELECT_BTN2 
HBM_SELECT_BTN3 
HBM_SELECT_BTN4 
HBM_SELECT_MAX 

Function Documentation

◆ HBMCalc()

HBMSelectBtnNum HBMCalc ( const HBMControllerData * pController)

◆ HBMCreate()

void HBMCreate ( const HBMDataInfo * pHBInfo)

◆ HBMCreateSound()

void HBMCreateSound ( void * soundData,
void * memBuf,
u32 memSize )

◆ HBMDelete()

void HBMDelete ( void )

◆ HBMDeleteSound()

void HBMDeleteSound ( void )

◆ HBMDraw()

void HBMDraw ( void )

◆ HBMGetSelectBtnNum()

HBMSelectBtnNum HBMGetSelectBtnNum ( void )

◆ HBMInit()

void HBMInit ( void )

◆ HBMIsReassignedControllers()

BOOL HBMIsReassignedControllers ( void )

◆ HBMSetAdjustFlag()

void HBMSetAdjustFlag ( BOOL flag)

◆ HBMStartBlackOut()

void HBMStartBlackOut ( void )

◆ HBMUpdateSound()

void HBMUpdateSound ( void )