Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::snd::detail::Lfo Class Reference

#include <Lfo.h>

+ Collaboration diagram for nw4hbm::snd::detail::Lfo:

Public Member Functions

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

Static Private Member Functions

static s8 GetSinIdx (int idx)
 

Private Attributes

LfoParam mParam
 
u32 mDelayCounter
 
f32 mCounter
 

Static Private Attributes

static const int TABLE_SIZE = 32
 

Constructor & Destructor Documentation

◆ Lfo()

nw4hbm::snd::detail::Lfo::Lfo ( )
inline

Member Function Documentation

◆ GetParam()

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

◆ GetSinIdx()

static s8 nw4hbm::snd::detail::Lfo::GetSinIdx ( int idx)
staticprivate

◆ GetValue()

f32 nw4hbm::snd::detail::Lfo::GetValue ( ) const

◆ Reset()

void nw4hbm::snd::detail::Lfo::Reset ( )

◆ SetParam()

void nw4hbm::snd::detail::Lfo::SetParam ( const LfoParam & rParam)
inline

◆ Update()

void nw4hbm::snd::detail::Lfo::Update ( int msec)

Member Data Documentation

◆ mCounter

f32 nw4hbm::snd::detail::Lfo::mCounter
private

◆ mDelayCounter

u32 nw4hbm::snd::detail::Lfo::mDelayCounter
private

◆ mParam

LfoParam nw4hbm::snd::detail::Lfo::mParam
private

◆ TABLE_SIZE

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

The documentation for this class was generated from the following file: