Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
reverb_hi_4ch.c File Reference

Functions

static void ReverbHIDpl2Free (AXFX_REVHI_WORK_DPL2 *rv)
 
static void DLsetdelayDpl2 (AXFX_REVHI_DELAYLINE *dl, s32 lag)
 
static int DLcreateDpl2 (AXFX_REVHI_DELAYLINE *dl, s32 max_length)
 
static void DLdeleteDpl2 (AXFX_REVHI_DELAYLINE *dl)
 
static int ReverbHICreateDpl2 (AXFX_REVHI_WORK_DPL2 *rv, f32 coloration, f32 time, f32 mix, f32 damping, f32 preDelay)
 
static int ReverbHIModifyDpl2 (AXFX_REVHI_WORK_DPL2 *rv, f32 coloration, f32 time, f32 mix, f32 damping, f32 preDelay)
 
static asm void HandleReverbDpl2 (register s32 *sptr, register AXFX_REVHI_WORK_DPL2 *rv, register s32 k)
 
static void ReverbHICallbackDpl2 (s32 *l, s32 *r, s32 *ls, s32 *rs, AXFX_REVHI_WORK_DPL2 *rv)
 
int AXFXReverbHiInitDpl2 (AXFX_REVERBHI_DPL2 *reverb)
 
int AXFXReverbHiShutdownDpl2 (AXFX_REVERBHI_DPL2 *reverb)
 
int AXFXReverbHiSettingsDpl2 (AXFX_REVERBHI_DPL2 *rev)
 
void AXFXReverbHiCallbackDpl2 (AXFX_BUFFERUPDATE_DPL2 *bufferUpdate, AXFX_REVERBHI_DPL2 *reverb)
 

Variables

static const f32 value0_6 = 0.6f
 
static const f32 value0_3 = 0.3f
 
static const double i2fMagic = 4503601774854144.0
 

Function Documentation

◆ AXFXReverbHiCallbackDpl2()

void AXFXReverbHiCallbackDpl2 ( AXFX_BUFFERUPDATE_DPL2 * bufferUpdate,
AXFX_REVERBHI_DPL2 * reverb )

◆ AXFXReverbHiInitDpl2()

int AXFXReverbHiInitDpl2 ( AXFX_REVERBHI_DPL2 * reverb)

◆ AXFXReverbHiSettingsDpl2()

int AXFXReverbHiSettingsDpl2 ( AXFX_REVERBHI_DPL2 * rev)

◆ AXFXReverbHiShutdownDpl2()

int AXFXReverbHiShutdownDpl2 ( AXFX_REVERBHI_DPL2 * reverb)

◆ DLcreateDpl2()

static int DLcreateDpl2 ( AXFX_REVHI_DELAYLINE * dl,
s32 max_length )
static

◆ DLdeleteDpl2()

static void DLdeleteDpl2 ( AXFX_REVHI_DELAYLINE * dl)
static

◆ DLsetdelayDpl2()

static void DLsetdelayDpl2 ( AXFX_REVHI_DELAYLINE * dl,
s32 lag )
static

◆ HandleReverbDpl2()

static asm void HandleReverbDpl2 ( register s32 * sptr,
register AXFX_REVHI_WORK_DPL2 * rv,
register s32 k )
static

◆ ReverbHICallbackDpl2()

static void ReverbHICallbackDpl2 ( s32 * l,
s32 * r,
s32 * ls,
s32 * rs,
AXFX_REVHI_WORK_DPL2 * rv )
static

◆ ReverbHICreateDpl2()

static int ReverbHICreateDpl2 ( AXFX_REVHI_WORK_DPL2 * rv,
f32 coloration,
f32 time,
f32 mix,
f32 damping,
f32 preDelay )
static

◆ ReverbHIDpl2Free()

static void ReverbHIDpl2Free ( AXFX_REVHI_WORK_DPL2 * rv)
static

◆ ReverbHIModifyDpl2()

static int ReverbHIModifyDpl2 ( AXFX_REVHI_WORK_DPL2 * rv,
f32 coloration,
f32 time,
f32 mix,
f32 damping,
f32 preDelay )
static

Variable Documentation

◆ i2fMagic

const double i2fMagic = 4503601774854144.0
static

◆ value0_3

const f32 value0_3 = 0.3f
static

◆ value0_6

const f32 value0_6 = 0.6f
static