Fission FSN
Loading...
Searching...
No Matches
fsISoundEffectInstance.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsISoundEffectInstance.h
4*
5* Purpose: Interface for an instance to a playing sfx
6*
7*********************************************************************/
8
9#ifndef fsISoundEffectInstancehdr
10#define fsISoundEffectInstancehdr
11
12#include <fsCore/fsBaseTypes.h>
13
14
16{
17public:
18
19 virtual void volumeSet(fsF32 pVolume) = 0;
20
21 virtual void stop() = 0;
22 virtual void resume() = 0;
23 virtual void pause() = 0;
24
25 virtual fsBool playing() const = 0;
26
30
32 {
33 }
34
35protected:
36
37private:
38};
39
40#endif
virtual fsBool playing() const =0
virtual void pause()=0
virtual ~fsISoundEffectInstance()
Definition fsISoundEffectInstance.h:31
fsISoundEffectInstance()
Definition fsISoundEffectInstance.h:27
virtual void volumeSet(fsF32 pVolume)=0
virtual void resume()=0
virtual void stop()=0
bool fsBool
Definition fsBaseTypes.h:26
float fsF32
Definition fsBaseTypes.h:28