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
20
21
22class CIwSoundData;
23class fsCResourceName;
25
26
28{
29 friend class fsCSoundEffectInstance;
30
31public:
32
34
37
38protected:
39
40private:
41
42 fsBool mShutDown;
43 fsStr mFilename;
44};
45
46#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