Fission FSN
Loading...
Searching...
No Matches
fsCSoundEffectInstance.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCSoundEffectInstance.h
4*
5* Purpose: Empty impl for tools
6*
7*********************************************************************/
8
9#ifndef fsCSoundEffectInstancehdr
10#define fsCSoundEffectInstancehdr
11
12#include <functional>
13#include <string>
14
15#include <fsCore/fsBaseTypes.h>
16
17#include "raylib.h"
19#include "fsSpriter/impl/spriterengine/global/settings.h"
20
22
23
25{
26public:
27
28 void callbackSet(std::function<void(int, std::string)> pCallback);
29
30 void volumeSet(fsF32 pVolume) override;
31
32 void stop() override;
33 void resume() override;
34 void pause() override;
35
36 fsBool playing() const override;
37
40
41protected:
42
43private:
44
45 ::Sound mSound;
46
47};
48
49#endif
Definition fsCCachedSoundEffect.h:28
Definition fsCSoundEffectInstance.h:23
virtual ~fsCSoundEffectInstance()
void resume() override
void pause() override
fsBool playing() const override
fsCSoundEffectInstance(fsCCachedSoundEffect *pSFX, fsBool pLoop)
void callbackSet(std::function< void(int, std::string)> pCallback)
void stop() override
void volumeSet(fsF32 pVolume) override
Definition fsISoundEffectInstance.h:16
bool fsBool
Definition fsBaseTypes.h:26
float fsF32
Definition fsBaseTypes.h:28