Fission FSN
Loading...
Searching...
No Matches
fsCMusicInstance.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCMusicInstance.cpp
4*
5* Purpose: Empty impl for tools
6*
7*********************************************************************/
8
9#ifndef fsCMusicInstancehdr
10#define fsCMusicInstancehdr
11
12#include <fsCore/fsBaseTypes.h>
13#include <fsCore/fsStr.h>
14
16
17class fsCResourceName;
18
20{
21public:
22
23 void volumeSet(fsF32 pVol) override;
24
25 void resume() override;
26 void pause() override;
27 void stop() override;
28
30 ~fsCMusicInstance() override;
31
32protected:
33
34 void playDo(const fsCResourceName& pFileName) override;;
35
36private:
37
38 fsStr mCurrentTune;
39 fsS32 mTuneId;
40};
41
42#endif
void volumeSet(fsF32 pVol) override
Definition fsCMusicInstance.cpp:7
~fsCMusicInstance() override
Definition fsCMusicInstance.cpp:42
void pause() override
Definition fsCMusicInstance.cpp:17
fsCMusicInstance()
Definition fsCMusicInstance.cpp:37
void stop() override
Definition fsCMusicInstance.cpp:22
void playDo(const fsCResourceName &pFileName) override
Definition fsCMusicInstance.cpp:27
void resume() override
Definition fsCMusicInstance.cpp:12
Definition fsCResourceName.h:32
fsIMusicInstance()
Definition fsIMusicInstance.h:38
Definition fsStr.h:23
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28