Fission FSN
Loading...
Searching...
No Matches
fsCAudioManager Class Reference

#include <fsCAudioManager.h>

Inheritance diagram for fsCAudioManager:

Public Member Functions

virtual ~fsCAudioManager ()
virtual ~fsCAudioManager ()
virtual ~fsCAudioManager ()
virtual ~fsCAudioManager ()
virtual ~fsCAudioManager ()
Public Member Functions inherited from fsIAudioManager
void update (fsS32 pDelta)
void globalVolumeSet (fsF32 pGlobalVolume)
void musicPlay (const fsCResourceName &pFileName)
void musicStop ()
void musicVolumeSet (fsF32 pMusicVolume)
void effectCache (const fsCResourceName &pFileName)
void effectPlay (const fsCResourceName &pFileName, fsBool pLoop=false)
void effectsVolumeSet (fsF32 pEffectsVolume)
fsF32 effectsVolumeGet () const
void effectsCacheFlush ()
void pause ()
void resume ()

Protected Member Functions

void updateDo (fsS32 pDelta) override
void effectPlayDo (fsICachedSoundEffect *pSoundEffect, fsBool pLoop) override
void effectsVolumeSetDo (fsF32 pEffectsVolume) override
void effectsCacheFlushDo () override
 fsCAudioManager ()
void updateDo (fsS32 pDelta) override
void effectPlayDo (fsICachedSoundEffect *pSoundEffect, fsBool pLoop) override
void effectsVolumeSetDo (fsF32 pEffectsVolume) override
void effectsCacheFlushDo () override
 fsCAudioManager ()
void updateDo (fsS32 pDelta) override
void effectPlayDo (fsICachedSoundEffect *pSoundEffect, fsBool pLoop) override
void effectsVolumeSetDo (fsF32 pEffectsVolume) override
void effectsCacheFlushDo () override
 fsCAudioManager ()
void updateDo (fsS32 pDelta) override
void effectPlayDo (fsICachedSoundEffect *pSoundEffect, fsBool pLoop) override
void effectsVolumeSetDo (fsF32 pEffectsVolume) override
void effectsCacheFlushDo () override
 fsCAudioManager ()
void updateDo (fsS32 pDelta) override
void effectPlayDo (fsICachedSoundEffect *pSoundEffect, fsBool pLoop) override
void effectsVolumeSetDo (fsF32 pEffectsVolume) override
void effectsCacheFlushDo () override
 fsCAudioManager ()
Protected Member Functions inherited from fsIAudioManager
void preDestroyDo () override
fsF32 globalVolumeGet () const
 fsIAudioManager ()
virtual ~fsIAudioManager ()
Protected Member Functions inherited from fsTSingletonBackend< fsIAudioManager >
 fsTSingletonBackend ()=default
virtual ~fsTSingletonBackend ()=default
virtual void postCreateDo ()

Friends

class fsIAudioManager

Additional Inherited Members

Static Public Member Functions inherited from fsTSingletonBackend< fsIAudioManager >
static void create ()
static fsIAudioManagerinstanceGet ()
static void destroy ()
Static Protected Member Functions inherited from fsIAudioManager
static fsIAudioManagerbackendInstanceCreate ()
Protected Attributes inherited from fsIAudioManager
std::map< fsCUniqueId, fsICachedSoundEffect * > mCachedEffects
std::vector< std::pair< fsISoundEffectInstance *, fsICachedSoundEffect * > > mLiveEffects
std::unique_ptr< fsIMusicInstancemTune
Static Protected Attributes inherited from fsTSingletonBackend< fsIAudioManager >
static fsIAudioManagermInstance

Constructor & Destructor Documentation

◆ ~fsCAudioManager() [1/5]

fsCAudioManager::~fsCAudioManager ( )
virtual

◆ fsCAudioManager() [1/5]

fsCAudioManager::fsCAudioManager ( )
protected

◆ ~fsCAudioManager() [2/5]

virtual fsCAudioManager::~fsCAudioManager ( )
virtual

◆ fsCAudioManager() [2/5]

fsCAudioManager::fsCAudioManager ( )
protected

◆ ~fsCAudioManager() [3/5]

virtual fsCAudioManager::~fsCAudioManager ( )
virtual

◆ fsCAudioManager() [3/5]

fsCAudioManager::fsCAudioManager ( )
protected

◆ ~fsCAudioManager() [4/5]

virtual fsCAudioManager::~fsCAudioManager ( )
virtual

◆ fsCAudioManager() [4/5]

fsCAudioManager::fsCAudioManager ( )
protected

◆ ~fsCAudioManager() [5/5]

virtual fsCAudioManager::~fsCAudioManager ( )
virtual

◆ fsCAudioManager() [5/5]

fsCAudioManager::fsCAudioManager ( )
protected

Member Function Documentation

◆ effectPlayDo() [1/5]

void fsCAudioManager::effectPlayDo ( fsICachedSoundEffect * pSoundEffect,
fsBool pLoop )
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectPlayDo() [2/5]

void fsCAudioManager::effectPlayDo ( fsICachedSoundEffect * pSoundEffect,
fsBool pLoop )
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectPlayDo() [3/5]

void fsCAudioManager::effectPlayDo ( fsICachedSoundEffect * pSoundEffect,
fsBool pLoop )
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectPlayDo() [4/5]

void fsCAudioManager::effectPlayDo ( fsICachedSoundEffect * pSoundEffect,
fsBool pLoop )
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectPlayDo() [5/5]

void fsCAudioManager::effectPlayDo ( fsICachedSoundEffect * pSoundEffect,
fsBool pLoop )
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectsCacheFlushDo() [1/5]

void fsCAudioManager::effectsCacheFlushDo ( )
overrideprotectedvirtual

Implements fsIAudioManager.

◆ effectsCacheFlushDo() [2/5]

void fsCAudioManager::effectsCacheFlushDo ( )
overrideprotectedvirtual

Implements fsIAudioManager.

◆ effectsCacheFlushDo() [3/5]

void fsCAudioManager::effectsCacheFlushDo ( )
overrideprotectedvirtual

Implements fsIAudioManager.

◆ effectsCacheFlushDo() [4/5]

void fsCAudioManager::effectsCacheFlushDo ( )
overrideprotectedvirtual

Implements fsIAudioManager.

◆ effectsCacheFlushDo() [5/5]

void fsCAudioManager::effectsCacheFlushDo ( )
overrideprotectedvirtual

Implements fsIAudioManager.

◆ effectsVolumeSetDo() [1/5]

void fsCAudioManager::effectsVolumeSetDo ( fsF32 pEffectsVolume)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectsVolumeSetDo() [2/5]

void fsCAudioManager::effectsVolumeSetDo ( fsF32 pEffectsVolume)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectsVolumeSetDo() [3/5]

void fsCAudioManager::effectsVolumeSetDo ( fsF32 pEffectsVolume)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectsVolumeSetDo() [4/5]

void fsCAudioManager::effectsVolumeSetDo ( fsF32 pEffectsVolume)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ effectsVolumeSetDo() [5/5]

void fsCAudioManager::effectsVolumeSetDo ( fsF32 pEffectsVolume)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ updateDo() [1/5]

void fsCAudioManager::updateDo ( fsS32 pDelta)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ updateDo() [2/5]

void fsCAudioManager::updateDo ( fsS32 pDelta)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ updateDo() [3/5]

void fsCAudioManager::updateDo ( fsS32 pDelta)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ updateDo() [4/5]

void fsCAudioManager::updateDo ( fsS32 pDelta)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ updateDo() [5/5]

void fsCAudioManager::updateDo ( fsS32 pDelta)
overrideprotectedvirtual

Reimplemented from fsIAudioManager.

◆ fsIAudioManager


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