Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
SpkSoundHolder Class Reference

#include <SpkSound.h>

+ Inheritance diagram for SpkSoundHolder:
+ Collaboration diagram for SpkSoundHolder:

Public Member Functions

 SpkSoundHolder (void)
 
bool startSound (s32 chan, s32 soundNum, SpkSoundHandle *handle)
 
bool startLevelSound (s32 chan, s32 soundNum, SpkSoundHandle *handle)
 
void stopAll (s32 chan, s32 msec)
 
bool update (s32 chan)
 
bool updateEachSound (s32 chan)
 
void freeDeadSound (s32 chan)
 
void appendSound (s32 chan, SpkSound *sound)
 
void framework (void)
 
f32 getMasterVolume (void) const
 
void setMasterVolume (f32 vol)
 
s32 getConfigVolume (void) const
 
void setConfigVolume (s32 vol)
 
f32 getConfigVolumeF32 (void) const
 

Public Attributes

JSUList< SpkSoundmSoundList [WPAD_MAX_CONTROLLERS]
 
f32 mSoundVolumes [WPAD_MAX_CONTROLLERS]
 
f32 mMasterVolume
 
s32 mConfigVolume
 

Constructor & Destructor Documentation

◆ SpkSoundHolder()

SpkSoundHolder::SpkSoundHolder ( void )

Member Function Documentation

◆ appendSound()

void SpkSoundHolder::appendSound ( s32 chan,
SpkSound * sound )

◆ framework()

void SpkSoundHolder::framework ( void )

◆ freeDeadSound()

void SpkSoundHolder::freeDeadSound ( s32 chan)

◆ getConfigVolume()

s32 SpkSoundHolder::getConfigVolume ( void ) const
inline

◆ getConfigVolumeF32()

f32 SpkSoundHolder::getConfigVolumeF32 ( void ) const
inline

◆ getMasterVolume()

f32 SpkSoundHolder::getMasterVolume ( void ) const
inline

◆ setConfigVolume()

void SpkSoundHolder::setConfigVolume ( s32 vol)
inline

◆ setMasterVolume()

void SpkSoundHolder::setMasterVolume ( f32 vol)
inline

◆ startLevelSound()

bool SpkSoundHolder::startLevelSound ( s32 chan,
s32 soundNum,
SpkSoundHandle * handle )

◆ startSound()

bool SpkSoundHolder::startSound ( s32 chan,
s32 soundNum,
SpkSoundHandle * handle )

◆ stopAll()

void SpkSoundHolder::stopAll ( s32 chan,
s32 msec )

◆ update()

bool SpkSoundHolder::update ( s32 chan)

◆ updateEachSound()

bool SpkSoundHolder::updateEachSound ( s32 chan)

Member Data Documentation

◆ mConfigVolume

s32 SpkSoundHolder::mConfigVolume

◆ mMasterVolume

f32 SpkSoundHolder::mMasterVolume

◆ mSoundList

JSUList<SpkSound> SpkSoundHolder::mSoundList[WPAD_MAX_CONTROLLERS]

◆ mSoundVolumes

f32 SpkSoundHolder::mSoundVolumes[WPAD_MAX_CONTROLLERS]

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