Macros | |
#define | SEC(x) ((s32)(x * 1000000) / AU_5750 * AU_5750) |
#define | NEXT_CMD trackCount--; if (trackCount <= 0 ) { break; } cmdList += 2; |
Enumerations | |
enum | SoundEffectParamFlags { SFX_PARAM_MODE_ADVANCED = 0x00000000 , SFX_PARAM_MODE_SEQUENCE = 0x00000001 , SFX_PARAM_MODE_BASIC = 0x00000002 , SFX_PARAM_FLAG_MODE = 0x00000003 , SFX_PARAM_FLAG_VOLUME = 0x00000004 , SFX_PARAM_FLAG_PAN = 0x00000008 , SFX_PARAM_FLAG_PITCH = 0x00000010 , SFX_PARAM_FLAG_FIXED_REVERB = 0x00000020 } |
Functions | |
void | au_sfx_init (SoundManager *manager, u8 priority, u8 busId, AuGlobals *globals, u8 minVoiceIdx) |
void | au_sfx_load_groups_from_SEF (SoundManager *manager) |
void | au_sfx_clear_queue (SoundManager *manager) |
void | au_sfx_enqueue_event (SoundManager *manager, u32 soundID, s16 volume, s16 pitchShift, u8 pan) |
void | au_sfx_update_main (SoundManager *manager) |
s32 | au_sfx_set_reverb_type (SoundManager *manager, s32 arg1) |
void | au_sfx_set_state (SoundManager *manager, s32 state) |
void | au_sfx_load_sound (SoundManager *manager, SoundSFXEntry *entry, SoundManagerCustomCmdList *customSEF) |
s16 | au_sfx_manager_update (SoundManager *manager) |
Variables | |
u16 | DummyInstrumentPredictor [32] |
u8 | DummyInstrumentBase [190] |
s32 | CUSTOM_SMALL_ROOM_PARAMS [] |
s32 | CUSTOM_ECHO_PARAMS_1 [] |
s32 | CUSTOM_ECHO_PARAMS_2 [] |
s32 | CUSTOM_ECHO_PARAMS_3 [] |
AlUnkGemini | D_80078370 [] |
EnvelopePreset | SFXEnvelopeFast |
u8 | SFXEnvelopeFastData [] |
EnvelopePreset | SFXEnvelopeSlow |
u8 | SFXEnvelopeSlowData [] |
s32 | D_800783B0 [] |
EnvelopePreset * | SFXEnvelopePresets [] |
void(* | SefCmdHandlers [])(SoundManager *, SoundPlayer *) |
u8 | BlankSEFData [] |
void(* | SeqCmdHandlers [])(BGMPlayer *, BGMPlayerTrack *) |
s8 | SeqCmdArgCounts [] |
s8 | BgmDivisors [] |
u8 | BlankMseqData [] |
s16 | D_80078530 [] |
EnvelopePreset | DummyInstrumentEnvelope |
u8 | EnvelopePressDefault [] |
u8 | EnvelopeReleaseDefault [] |
u8 | EnvelopeReleaseDefaultFast [] |
s8 | D_80078558 [] |
u8 | AmbientSoundIDtoMSEQFileIndex [] |
s32 | AuEnvelopeIntervals [] |
f32 | AlTuneScaling [] |
s32 * | AU_FX_CUSTOM_PARAMS [0] |
void(* | CurrentSefCmdHandler )(SoundManager *, SoundPlayer *) |
#define NEXT_CMD trackCount--; if (trackCount <= 0 ) { break; } cmdList += 2; |
void au_sfx_clear_queue | ( | SoundManager * | manager | ) |
Referenced by au_sfx_init().
void au_sfx_enqueue_event | ( | SoundManager * | manager, |
u32 | soundID, | ||
s16 | volume, | ||
s16 | pitchShift, | ||
u8 | pan ) |
void au_sfx_init | ( | SoundManager * | manager, |
u8 | priority, | ||
u8 | busId, | ||
AuGlobals * | globals, | ||
u8 | minVoiceIdx ) |
Referenced by au_engine_init().
void au_sfx_load_groups_from_SEF | ( | SoundManager * | manager | ) |
Referenced by au_engine_init().
void au_sfx_load_sound | ( | SoundManager * | manager, |
SoundSFXEntry * | entry, | ||
SoundManagerCustomCmdList * | customSEF ) |
Referenced by au_sfx_update_main().
s16 au_sfx_manager_update | ( | SoundManager * | manager | ) |
Referenced by au_update_clients_2().
s32 au_sfx_set_reverb_type | ( | SoundManager * | manager, |
s32 | arg1 ) |
Referenced by au_sfx_init(), and func_80054D74().
void au_sfx_set_state | ( | SoundManager * | manager, |
s32 | state ) |
Referenced by au_sfx_init(), disable_sounds(), and enable_sounds().
void au_sfx_update_main | ( | SoundManager * | manager | ) |
Referenced by au_update_players_main().
f32 AlTuneScaling[] |
Referenced by au_compute_pitch_ratio().
u8 AmbientSoundIDtoMSEQFileIndex[] |
|
extern |
Referenced by au_sfx_set_reverb_type(), and func_8005904C().
s32 AuEnvelopeIntervals[] |
Referenced by au_update_voices(), and au_voice_start().
s8 BgmDivisors[] |
Referenced by au_bgm_dispatch_player_event(), and au_bgm_update_main().
u8 BlankMseqData[] |
Referenced by au_amb_player_update(), and au_amb_stop_quick().
u8 BlankSEFData[] |
Referenced by au_sfx_load_sound().
void(* CurrentSefCmdHandler) (SoundManager *, SoundPlayer *) | ( | SoundManager * | , |
SoundPlayer * | ) |
s32 CUSTOM_ECHO_PARAMS_1[] |
Referenced by au_sfx_init().
s32 CUSTOM_ECHO_PARAMS_2[] |
Referenced by au_sfx_init().
s32 CUSTOM_ECHO_PARAMS_3[] |
Referenced by au_sfx_init().
s32 CUSTOM_SMALL_ROOM_PARAMS[] |
Referenced by au_sfx_init().
AlUnkGemini D_80078370[] |
Referenced by au_sfx_update_main().
s32 D_800783B0[] |
s16 D_80078530[] |
Referenced by func_80054CE0().
s8 D_80078558[] |
Referenced by au_BGMCmd_FF().
u8 DummyInstrumentBase[190] |
EnvelopePreset DummyInstrumentEnvelope |
u16 DummyInstrumentPredictor[32] |
u8 EnvelopePressDefault[] |
Referenced by au_get_instrument().
u8 EnvelopeReleaseDefault[] |
u8 EnvelopeReleaseDefaultFast[] |
Referenced by func_80050970().
void(* SefCmdHandlers[])(SoundManager *, SoundPlayer *) | ( | SoundManager * | , |
SoundPlayer * | ) |
s8 SeqCmdArgCounts[] |
Referenced by au_bgm_player_update_playing().
void(* SeqCmdHandlers[])(BGMPlayer *, BGMPlayerTrack *) | ( | BGMPlayer * | , |
BGMPlayerTrack * | ) |
Referenced by au_bgm_player_update_playing().
EnvelopePreset SFXEnvelopeFast |
u8 SFXEnvelopeFastData[] |
EnvelopePreset* SFXEnvelopePresets[] |
EnvelopePreset SFXEnvelopeSlow |
u8 SFXEnvelopeSlowData[] |