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

Go to the source code of this file.

Classes

struct  AXFX_REVSTD_DELAYLINE
 
struct  AXFX_REVSTD_WORK
 
struct  AXFX_REVERBSTD
 
struct  AXFX_BUFFERUPDATE
 
struct  AXFX_BUFFERUPDATE_DPL2
 
struct  AXFX_REVHI_DELAYLINE
 
struct  AXFX_REVHI_WORK
 
struct  AXFX_REVHI_WORK_DPL2
 
struct  AXFX_REVERBHI
 
struct  AXFX_REVERBHI_DPL2
 
struct  AXFX_DELAY
 
struct  AXFX_CHORUS_SRCINFO
 
struct  AXFX_CHORUS_WORK
 
struct  AXFX_CHORUS
 

Typedefs

typedef struct AXFX_REVSTD_DELAYLINE AXFX_REVSTD_DELAYLINE
 
typedef struct AXFX_REVSTD_WORK AXFX_REVSTD_WORK
 
typedef struct AXFX_REVERBSTD AXFX_REVERBSTD
 
typedef struct AXFX_BUFFERUPDATE AXFX_BUFFERUPDATE
 
typedef struct AXFX_BUFFERUPDATE_DPL2 AXFX_BUFFERUPDATE_DPL2
 
typedef struct AXFX_REVHI_DELAYLINE AXFX_REVHI_DELAYLINE
 
typedef struct AXFX_REVHI_WORK AXFX_REVHI_WORK
 
typedef struct AXFX_REVHI_WORK_DPL2 AXFX_REVHI_WORK_DPL2
 
typedef struct AXFX_REVERBHI AXFX_REVERBHI
 
typedef struct AXFX_REVERBHI_DPL2 AXFX_REVERBHI_DPL2
 
typedef struct AXFX_DELAY AXFX_DELAY
 
typedef struct AXFX_CHORUS_SRCINFO AXFX_CHORUS_SRCINFO
 
typedef struct AXFX_CHORUS_WORK AXFX_CHORUS_WORK
 
typedef struct AXFX_CHORUS AXFX_CHORUS
 

Functions

int AXFXChorusInit (AXFX_CHORUS *c)
 
int AXFXChorusShutdown (AXFX_CHORUS *c)
 
int AXFXChorusSettings (AXFX_CHORUS *c)
 
void AXFXChorusCallback (AXFX_BUFFERUPDATE *bufferUpdate, AXFX_CHORUS *chorus)
 
void AXFXDelayCallback (AXFX_BUFFERUPDATE *bufferUpdate, AXFX_DELAY *delay)
 
int AXFXDelaySettings (AXFX_DELAY *delay)
 
int AXFXDelayInit (AXFX_DELAY *delay)
 
int AXFXDelayShutdown (AXFX_DELAY *delay)
 
void DoCrossTalk (s32 *l, s32 *r, f32 cross, f32 invcross)
 
int AXFXReverbHiInit (AXFX_REVERBHI *rev)
 
int AXFXReverbHiShutdown (AXFX_REVERBHI *rev)
 
int AXFXReverbHiSettings (AXFX_REVERBHI *rev)
 
void AXFXReverbHiCallback (AXFX_BUFFERUPDATE *bufferUpdate, AXFX_REVERBHI *reverb)
 
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)
 
int AXFXReverbStdInit (AXFX_REVERBSTD *rev)
 
int AXFXReverbStdShutdown (AXFX_REVERBSTD *rev)
 
int AXFXReverbStdSettings (AXFX_REVERBSTD *rev)
 
void AXFXReverbStdCallback (AXFX_BUFFERUPDATE *bufferUpdate, AXFX_REVERBSTD *reverb)
 

Typedef Documentation

◆ AXFX_BUFFERUPDATE

typedef struct AXFX_BUFFERUPDATE AXFX_BUFFERUPDATE

◆ AXFX_BUFFERUPDATE_DPL2

typedef struct AXFX_BUFFERUPDATE_DPL2 AXFX_BUFFERUPDATE_DPL2

◆ AXFX_CHORUS

typedef struct AXFX_CHORUS AXFX_CHORUS

◆ AXFX_CHORUS_SRCINFO

typedef struct AXFX_CHORUS_SRCINFO AXFX_CHORUS_SRCINFO

◆ AXFX_CHORUS_WORK

typedef struct AXFX_CHORUS_WORK AXFX_CHORUS_WORK

◆ AXFX_DELAY

typedef struct AXFX_DELAY AXFX_DELAY

◆ AXFX_REVERBHI

typedef struct AXFX_REVERBHI AXFX_REVERBHI

◆ AXFX_REVERBHI_DPL2

typedef struct AXFX_REVERBHI_DPL2 AXFX_REVERBHI_DPL2

◆ AXFX_REVERBSTD

typedef struct AXFX_REVERBSTD AXFX_REVERBSTD

◆ AXFX_REVHI_DELAYLINE

typedef struct AXFX_REVHI_DELAYLINE AXFX_REVHI_DELAYLINE

◆ AXFX_REVHI_WORK

typedef struct AXFX_REVHI_WORK AXFX_REVHI_WORK

◆ AXFX_REVHI_WORK_DPL2

typedef struct AXFX_REVHI_WORK_DPL2 AXFX_REVHI_WORK_DPL2

◆ AXFX_REVSTD_DELAYLINE

typedef struct AXFX_REVSTD_DELAYLINE AXFX_REVSTD_DELAYLINE

◆ AXFX_REVSTD_WORK

typedef struct AXFX_REVSTD_WORK AXFX_REVSTD_WORK

Function Documentation

◆ AXFXChorusCallback()

void AXFXChorusCallback ( AXFX_BUFFERUPDATE * bufferUpdate,
AXFX_CHORUS * chorus )

◆ AXFXChorusInit()

int AXFXChorusInit ( AXFX_CHORUS * c)

◆ AXFXChorusSettings()

int AXFXChorusSettings ( AXFX_CHORUS * c)

◆ AXFXChorusShutdown()

int AXFXChorusShutdown ( AXFX_CHORUS * c)

◆ AXFXDelayCallback()

void AXFXDelayCallback ( AXFX_BUFFERUPDATE * bufferUpdate,
AXFX_DELAY * delay )

◆ AXFXDelayInit()

int AXFXDelayInit ( AXFX_DELAY * delay)

◆ AXFXDelaySettings()

int AXFXDelaySettings ( AXFX_DELAY * delay)

◆ AXFXDelayShutdown()

int AXFXDelayShutdown ( AXFX_DELAY * delay)

◆ AXFXReverbHiCallback()

void AXFXReverbHiCallback ( AXFX_BUFFERUPDATE * bufferUpdate,
AXFX_REVERBHI * reverb )

◆ AXFXReverbHiCallbackDpl2()

void AXFXReverbHiCallbackDpl2 ( AXFX_BUFFERUPDATE_DPL2 * bufferUpdate,
AXFX_REVERBHI_DPL2 * reverb )

◆ AXFXReverbHiInit()

int AXFXReverbHiInit ( AXFX_REVERBHI * rev)

◆ AXFXReverbHiInitDpl2()

int AXFXReverbHiInitDpl2 ( AXFX_REVERBHI_DPL2 * reverb)

◆ AXFXReverbHiSettings()

int AXFXReverbHiSettings ( AXFX_REVERBHI * rev)

◆ AXFXReverbHiSettingsDpl2()

int AXFXReverbHiSettingsDpl2 ( AXFX_REVERBHI_DPL2 * rev)

◆ AXFXReverbHiShutdown()

int AXFXReverbHiShutdown ( AXFX_REVERBHI * rev)

◆ AXFXReverbHiShutdownDpl2()

int AXFXReverbHiShutdownDpl2 ( AXFX_REVERBHI_DPL2 * reverb)

◆ AXFXReverbStdCallback()

void AXFXReverbStdCallback ( AXFX_BUFFERUPDATE * bufferUpdate,
AXFX_REVERBSTD * reverb )

◆ AXFXReverbStdInit()

int AXFXReverbStdInit ( AXFX_REVERBSTD * rev)

◆ AXFXReverbStdSettings()

int AXFXReverbStdSettings ( AXFX_REVERBSTD * rev)

◆ AXFXReverbStdShutdown()

int AXFXReverbStdShutdown ( AXFX_REVERBSTD * rev)

◆ DoCrossTalk()

void DoCrossTalk ( s32 * l,
s32 * r,
f32 cross,
f32 invcross )