Fission FSN
Loading...
Searching...
No Matches
fsCAudioManager.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCAudioManager.h
4*
5* Purpose: bgfx audio implementation.
6*
7* bgfx is a rendering library with no audio subsystem -
8* this is a silent stub. TODO: back with miniaudio.
9*
10*********************************************************************/
11
12#ifndef fsCAudioManagerhdr
13#define fsCAudioManagerhdr
14
16
18
20
21
23{
24 friend class fsIAudioManager;
25
26public:
27
29
30protected:
31
32 void updateDo(fsS32 pDelta) override;
33 void effectPlayDo(fsICachedSoundEffect* pSoundEffect, fsBool pLoop) override;
34 void effectsVolumeSetDo(fsF32 pEffectsVolume) override;
35 void effectsCacheFlushDo() override;
36
38
39private:
40
41};
42
43#endif
Definition fsCAudioManager.h:20
friend class fsIAudioManager
Definition fsCAudioManager.h:21
void updateDo(fsS32 pDelta) override
void effectsCacheFlushDo() override
virtual ~fsCAudioManager()
void effectsVolumeSetDo(fsF32 pEffectsVolume) override
void effectPlayDo(fsICachedSoundEffect *pSoundEffect, fsBool pLoop) override
Definition fsCCachedSoundEffect.h:28
Definition fsIAudioManager.h:26
Definition fsICachedSoundEffect.h:15
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28