/********************************************************************
*
* File: fsCMusicInstance.h
*
* Purpose: Silent stub - bgfx has no audio subsystem.
*
*********************************************************************/
#ifndef fsCMusicInstancehdr
#define fsCMusicInstancehdr
#include <fsCore/fsBaseTypes.h>
#include <fsCore/fsStr.h>
#include "../../fsIMusicInstance.h"
class fsCResourceName;
class fsCMusicInstance : public fsIMusicInstance
{
public:
void volumeSet(fsF32 pVol) override;
void resume() override;
void pause() override;
void stop() override;
fsCMusicInstance();
~fsCMusicInstance() override;
protected:
void updateDo() override;<--- Function in derived class
void playDo(const fsCResourceName& pFileName) override;
private:
fsStr mCurrentTune;
};
#endif