Fission FSN
Loading...
Searching...
No Matches
fsCCachedSoundEffect.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 12/3/2014 10:19
4*
5* File: fsCCachedSoundEffect.h
6*
7* Author: Mick Waites
8*
9* Purpose: Cached raw audio data and params for ML sound effects.
10*
11*********************************************************************/
12
13#ifndef fsCCachedSoundEffecthdr
14#define fsCCachedSoundEffecthdr
15
16#include <fsCore/fsBaseTypes.h>
17#include <fsCore/fsStr.h>
18
21
22
23class CIwSoundData;
24class fsCResourceName;
26
27
29{
30 friend class fsCSoundEffectInstance;
31
32public:
33
35
38
39protected:
40
41private:
42
43 fsBool mShutDown;
44 fsStr mFilename;
45 ::Sound mSound;
46};
47
48#endif
Definition fsCCachedSoundEffect.h:28
fsCCachedSoundEffect(const fsCResourceName &pFileName)
fsISoundEffectInstance * play(fsBool pLoop) override
friend class fsCSoundEffectInstance
Definition fsCCachedSoundEffect.h:29
Definition fsCResourceName.h:32
Definition fsCSoundEffectInstance.h:23
Definition fsICachedSoundEffect.h:15
Definition fsISoundEffectInstance.h:16
Definition fsStr.h:23
bool fsBool
Definition fsBaseTypes.h:26