Fission FSN
Loading...
Searching...
No Matches
fsCAudioManager.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCAudioManager.h
4*
5* Purpose: Cocos2d-x audio implementation
6*
7*********************************************************************/
8
9#ifndef fsCAudioManagerhdr
10#define fsCAudioManagerhdr
11
13
15
17
18
20{
21 friend class fsIAudioManager;
22
23public:
24
25 virtual ~fsCAudioManager();
26
27protected:
28
29 void updateDo(fsS32 pDelta) override;
30 void effectPlayDo(fsICachedSoundEffect* pSoundEffect, fsBool pLoop) override;
31 void effectsVolumeSetDo(fsF32 pEffectsVolume) override;
32 void effectsCacheFlushDo() override;
33
35
36private:
37
38 void effectDoneCB(int pId, std::string_view pError);
39};
40
41#endif
friend class fsIAudioManager
Definition fsCAudioManager.h:21
void updateDo(fsS32 pDelta) override
Definition fsCAudioManager.cpp:37
fsCAudioManager()
Definition fsCAudioManager.cpp:64
void effectsCacheFlushDo() override
Definition fsCAudioManager.cpp:28
virtual ~fsCAudioManager()
Definition fsCAudioManager.cpp:68
void effectsVolumeSetDo(fsF32 pEffectsVolume) override
Definition fsCAudioManager.cpp:55
void effectPlayDo(fsICachedSoundEffect *pSoundEffect, fsBool pLoop) override
Definition fsCAudioManager.cpp:41
Definition fsCCachedSoundEffect.h:28
Definition fsICachedSoundEffect.h:15
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28