NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::snd::FxReverbStdDpl2 Class Reference
Inheritance diagram for nw4r::snd::FxReverbStdDpl2:
[legend]

Description

Definition at line 40 of file snd_FxReverbStdDpl2.h.

Public Member Functions

virtual bool StartUp () override
 
virtual void Shutdown () override
 
virtual void UpdateBuffer (int channels, void **ppBuffer, ulong size, SampleFormat format, f32 sampleRate, OutputMode mode) override
 
virtual bool AssignWorkBuffer (void *pBuffer, ulong size)
 
virtual void ReleaseWorkBuffer ()
 
ulong GetRequiredMemSize ()
 
bool SetParam (const detail::FxReverbStdParam &rParam)
 
void OnChangeOutputMode () override
 

Private Attributes

u8 mIsActive
 
int mOutputMode
 
detail::AxfxImpl mImpl
 
detail::FxReverbStdParam mParam
 
AXFX_REVERBSTD_EXP mAxfxParam
 
AXFX_REVERBSTD_EXP_DPL2 mAxfxParamDpl
 

Additional Inherited Members

- Public Types inherited from nw4r::snd::FxBase
typedef ut::LinkList< FxBase, 0x04 > LinkList
 
- Public Attributes inherited from nw4r::snd::FxBase
ut::LinkListNode mFxLink
 

Constructor & Destructor Documentation

◆ ~FxReverbStdDpl2()

virtual nw4r::snd::FxReverbStdDpl2::~FxReverbStdDpl2 ( )
inlinevirtual

Definition at line 45 of file snd_FxReverbStdDpl2.h.

Member Function Documentation

◆ StartUp()

virtual bool nw4r::snd::FxReverbStdDpl2::StartUp ( )
overridevirtual

Reimplemented from nw4r::snd::FxBase.

◆ Shutdown()

virtual void nw4r::snd::FxReverbStdDpl2::Shutdown ( )
overridevirtual

Reimplemented from nw4r::snd::FxBase.

◆ UpdateBuffer()

virtual void nw4r::snd::FxReverbStdDpl2::UpdateBuffer ( int channels,
void ** ppBuffer,
ulong size,
SampleFormat format,
f32 sampleRate,
OutputMode mode )
overridevirtual

Reimplemented from nw4r::snd::FxBase.

◆ OnChangeOutputMode()

void nw4r::snd::FxReverbStdDpl2::OnChangeOutputMode ( )
overridevirtual

Reimplemented from nw4r::snd::FxBase.

Member Data Documentation

◆ mIsActive

u8 nw4r::snd::FxReverbStdDpl2::mIsActive
private

Definition at line 67 of file snd_FxReverbStdDpl2.h.

◆ mOutputMode

int nw4r::snd::FxReverbStdDpl2::mOutputMode
private

Definition at line 68 of file snd_FxReverbStdDpl2.h.

◆ mImpl

detail::AxfxImpl nw4r::snd::FxReverbStdDpl2::mImpl
private

Definition at line 69 of file snd_FxReverbStdDpl2.h.

◆ mParam

detail::FxReverbStdParam nw4r::snd::FxReverbStdDpl2::mParam
private

Definition at line 70 of file snd_FxReverbStdDpl2.h.

◆ mAxfxParam

AXFX_REVERBSTD_EXP nw4r::snd::FxReverbStdDpl2::mAxfxParam
private

Definition at line 71 of file snd_FxReverbStdDpl2.h.

◆ mAxfxParamDpl

AXFX_REVERBSTD_EXP_DPL2 nw4r::snd::FxReverbStdDpl2::mAxfxParamDpl
private

Definition at line 72 of file snd_FxReverbStdDpl2.h.