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 <raylib.h>
13
14#include <fsCore/fsBaseTypes.h>
15#include <fsCore/fsStr.h>
16
18
19class fsCResourceName;
20
22{
23public:
24
25 void volumeSet(fsF32 pVol) override;
26
27 void resume() override;
28 void pause() override;
29 void stop() override;
30
33
34protected:
35
36 void updateDo() override;
37 void playDo(const fsCResourceName& pFileName) override;
38
39private:
40
41 fsStr mCurrentTune;
42
43 ::Music mTune;
44 fsBool mTuneLoaded;
45};
46
47#endif
Definition fsCMusicInstance.h:20
void volumeSet(fsF32 pVol) override
~fsCMusicInstance() override
void updateDo() override
void pause() override
void stop() override
void playDo(const fsCResourceName &pFileName) override
void resume() override
Definition fsCResourceName.h:32
Definition fsIMusicInstance.h:17
Definition fsStr.h:23
bool fsBool
Definition fsBaseTypes.h:26
float fsF32
Definition fsBaseTypes.h:28