/********************************************************************
*
* File: fsCCachedSoundEffect.h
*
* Purpose: Silent stub - bgfx has no audio subsystem.
*
*********************************************************************/
#ifndef fsCCachedSoundEffecthdr
#define fsCCachedSoundEffecthdr
#include <fsCore/fsBaseTypes.h>
#include <fsCore/fsStr.h>
#include "fsCSoundEffectInstance.h"
#include "../../fsICachedSoundEffect.h"
class fsCResourceName;
class fsCSoundEffectInstance;
class fsCCachedSoundEffect : public fsICachedSoundEffect
{
friend class fsCSoundEffectInstance;
public:
fsISoundEffectInstance* play(fsBool pLoop) override;
fsCCachedSoundEffect(const fsCResourceName& pFileName);
~fsCCachedSoundEffect();<--- Destructor in derived class
protected:
private:
fsStr mFilename;
};
#endif