NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::snd::detail::Lfo Class Reference

Description

Definition at line 37 of file snd_Lfo.h.

Public Member Functions

void Update (int msec)
 
void Reset ()
 
LfoParamGetParam ()
 
void SetParam (LfoParam const &param)
 
f32 GetValue () const
 

Static Private Member Functions

static s8 GetSinIdx (int i)
 

Private Attributes

LfoParam mParam
 
ulong mDelayCounter
 
f32 mCounter
 

Static Private Attributes

static int const PERIOD
 
static int const TABLE_SIZE = 32
 

Constructor & Destructor Documentation

◆ Lfo()

nw4r::snd::detail::Lfo::Lfo ( )
inline

Definition at line 42 of file snd_Lfo.h.

Member Function Documentation

◆ GetParam()

LfoParam & nw4r::snd::detail::Lfo::GetParam ( )
inline

Definition at line 52 of file snd_Lfo.h.

◆ SetParam()

void nw4r::snd::detail::Lfo::SetParam ( LfoParam const & param)
inline

Definition at line 54 of file snd_Lfo.h.

Member Data Documentation

◆ PERIOD

int const nw4r::snd::detail::Lfo::PERIOD
staticprivate

Definition at line 63 of file snd_Lfo.h.

◆ TABLE_SIZE

int const nw4r::snd::detail::Lfo::TABLE_SIZE = 32
staticprivate

Definition at line 64 of file snd_Lfo.h.

◆ mParam

LfoParam nw4r::snd::detail::Lfo::mParam
private

Definition at line 68 of file snd_Lfo.h.

◆ mDelayCounter

ulong nw4r::snd::detail::Lfo::mDelayCounter
private

Definition at line 69 of file snd_Lfo.h.

◆ mCounter

f32 nw4r::snd::detail::Lfo::mCounter
private

Definition at line 70 of file snd_Lfo.h.