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

Description

Definition at line 11 of file snd_FxDelay.h.

Classes

struct  DelayParam
 

Public Member Functions

virtual bool StartUp ()
 
virtual void Shutdown ()
 
virtual void UpdateBuffer (int channels, void **ppBuffer, ulong size, SampleFormat format, f32 sampleRate, OutputMode mode)
 
virtual bool AssignWorkBuffer (void *pBuffer, ulong size)
 
virtual void ReleaseWorkBuffer ()
 
ulong GetRequiredMemSize ()
 
bool SetParam (const DelayParam &rParam)
 
- Public Member Functions inherited from nw4r::snd::FxBase
virtual void OnChangeOutputMode ()
 

Private Attributes

detail::AxfxImpl mImpl
 
DelayParam mParam
 
AXFX_DELAY mAxfxParam
 

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

◆ ~FxDelay()

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

Definition at line 22 of file snd_FxDelay.h.

Member Function Documentation

◆ StartUp()

virtual bool nw4r::snd::FxDelay::StartUp ( )
virtual

Reimplemented from nw4r::snd::FxBase.

◆ Shutdown()

virtual void nw4r::snd::FxDelay::Shutdown ( )
virtual

Reimplemented from nw4r::snd::FxBase.

◆ UpdateBuffer()

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

Reimplemented from nw4r::snd::FxBase.

Member Data Documentation

◆ mImpl

detail::AxfxImpl nw4r::snd::FxDelay::mImpl
private

Definition at line 42 of file snd_FxDelay.h.

◆ mParam

DelayParam nw4r::snd::FxDelay::mParam
private

Definition at line 43 of file snd_FxDelay.h.

◆ mAxfxParam

AXFX_DELAY nw4r::snd::FxDelay::mAxfxParam
private

Definition at line 44 of file snd_FxDelay.h.