SSBM Decomp
Loading...
Searching...
No Matches
synth.static.h File Reference
#include "synth.h"

Go to the source code of this file.

Data Structures

struct  HSD_SynthSFXNode

Macros

#define USERVOL_NUM   2
#define HSD_SYNTHSFXGROUP_MAX   0x100

Variables

static int HSD_Synth_804D6018 = -1
static int HSD_Synth_804D6028 [2] = { 0 }
static AXVPB * HSD_Synth_804C28E0 [0x100/4]
static void * HSD_Synth_804C29E0 [0x80/4]
struct { 
   int   entrynum 
   int   bankID 
   int   x8 
   int   xC 
HSD_Synth_804C2A60 [6]
static u32 hsd_SynthSFXLoadBuf [0x20/4]
static AXVPB * HSD_Synth_804C2AE0 [0x80/4]
static int hsd_SynthSFXBank [0x80/4]
static int hsd_SynthSFXBankHead [0x84/4]
static struct HSD_SynthSFXNode hsd_SynthSFXNodes [0x40]
static float HSD_Synth_804D6030 = 1.0f
struct { 
   float   x1784 
   float   x1788 
   int   x178C 
HSD_Synth_804C28E0_1784 [0xC0/0xC]
static int HSD_Synth_804C28E0_1844 [HSD_SYNTHSFXGROUP_MAX]
static u8 lbl_804C4524 [0x1C]
struct { 
   s32   x0 
   s32   x4 
   s32   x8 
   char   pad [0x14] 
lbl_804C4540 [3]
static int hsd_SynthSFXBankNum
static int HSD_Synth_804D7720
static u32 hsd_SynthSFXBankAREnd
static volatile int HSD_Synth_804D772C
static int HSD_Synth_804D7738
static volatile int sfxGroupDataReaddressCounter
static void(* driverInactivatedCallback )(int)
static void(* driverMasterClockCallback )(int)
static void(* driverPauseCallback )(s32)
static struct HSD_SynthSFXNodeHSD_Synth_804D774C
static int HSD_Synth_804D7750
static u32 HSD_Synth_804D7754
static u32 HSD_Synth_804D7758
static int HSD_Synth_804D775C
static int HSD_Synth_804D7760
static u32 HSD_Synth_804D7768
static u32 HSD_Synth_804D776C
static volatile u8 HSD_Synth_804D7778
static s32 HSD_Synth_804D777C
static u32 HSD_Synth_804D7780
static u32 HSD_Synth_804D7784

Macro Definition Documentation

◆ USERVOL_NUM

#define USERVOL_NUM   2

◆ HSD_SYNTHSFXGROUP_MAX

#define HSD_SYNTHSFXGROUP_MAX   0x100

Variable Documentation

◆ HSD_Synth_804D6018

int HSD_Synth_804D6018 = -1
static

◆ HSD_Synth_804D6028

int HSD_Synth_804D6028[2] = { 0 }
static

◆ HSD_Synth_804C28E0

AXVPB* HSD_Synth_804C28E0[0x100/4]
static

◆ HSD_Synth_804C29E0

void* HSD_Synth_804C29E0[0x80/4]
static

◆ entrynum

int entrynum

◆ bankID

int bankID

◆ x8

s32 x8

◆ xC

int xC

◆ [struct]

struct { ... } HSD_Synth_804C2A60[6]

◆ hsd_SynthSFXLoadBuf

u32 hsd_SynthSFXLoadBuf[0x20/4]
static

◆ HSD_Synth_804C2AE0

AXVPB* HSD_Synth_804C2AE0[0x80/4]
static

◆ hsd_SynthSFXBank

int hsd_SynthSFXBank[0x80/4]
static

◆ hsd_SynthSFXBankHead

int hsd_SynthSFXBankHead[0x84/4]
static

◆ hsd_SynthSFXNodes

struct HSD_SynthSFXNode hsd_SynthSFXNodes[0x40]
static

◆ HSD_Synth_804D6030

float HSD_Synth_804D6030 = 1.0f
static

◆ x1784

float x1784

◆ x1788

float x1788

◆ x178C

int x178C

◆ [struct]

struct { ... } HSD_Synth_804C28E0_1784[0xC0 / 0xC]

◆ HSD_Synth_804C28E0_1844

int HSD_Synth_804C28E0_1844[HSD_SYNTHSFXGROUP_MAX]
static

◆ lbl_804C4524

u8 lbl_804C4524[0x1C]
static

◆ x0

s32 x0

◆ x4

s32 x4

◆ pad

char pad[0x14]

◆ [struct]

struct { ... } lbl_804C4540[3]

◆ hsd_SynthSFXBankNum

int hsd_SynthSFXBankNum
static

◆ HSD_Synth_804D7720

int HSD_Synth_804D7720
static

◆ hsd_SynthSFXBankAREnd

u32 hsd_SynthSFXBankAREnd
static

◆ HSD_Synth_804D772C

volatile int HSD_Synth_804D772C
static

◆ HSD_Synth_804D7738

int HSD_Synth_804D7738
static

◆ sfxGroupDataReaddressCounter

volatile int sfxGroupDataReaddressCounter
static

◆ driverInactivatedCallback

void(* driverInactivatedCallback) (int) ( int )
static

◆ driverMasterClockCallback

void(* driverMasterClockCallback) (int) ( int )
static

◆ driverPauseCallback

void(* driverPauseCallback) (s32) ( s32 )
static

◆ HSD_Synth_804D774C

struct HSD_SynthSFXNode* HSD_Synth_804D774C
static

◆ HSD_Synth_804D7750

int HSD_Synth_804D7750
static

◆ HSD_Synth_804D7754

u32 HSD_Synth_804D7754
static

◆ HSD_Synth_804D7758

u32 HSD_Synth_804D7758
static

◆ HSD_Synth_804D775C

int HSD_Synth_804D775C
static

◆ HSD_Synth_804D7760

int HSD_Synth_804D7760
static

◆ HSD_Synth_804D7768

u32 HSD_Synth_804D7768
static

◆ HSD_Synth_804D776C

u32 HSD_Synth_804D776C
static

◆ HSD_Synth_804D7778

volatile u8 HSD_Synth_804D7778
static

◆ HSD_Synth_804D777C

s32 HSD_Synth_804D777C
static

◆ HSD_Synth_804D7780

u32 HSD_Synth_804D7780
static

◆ HSD_Synth_804D7784

u32 HSD_Synth_804D7784
static