28 #ifndef HPL_SOUND_DATA_H 29 #define HPL_SOUND_DATA_H 31 #include "hpl1/engine/resources/ResourceBase.h" 32 #include "hpl1/engine/system/SystemTypes.h" 42 mpSoundManger(NULL), mbStream(abStream) {}
46 virtual bool CreateFromFile(
const tString &asFile) = 0;
50 bool IsStream() {
return mbStream; }
51 void SetLoopStream(
bool abX) { mbLoopStream = abX; }
52 bool GetLoopStream() {
return mbLoopStream; }
59 mpSoundManger = apSoundManager;
70 #endif // HPL_SOUND_DATA_H
Definition: ResourceBase.h:36
Definition: SoundManager.h:39
Definition: SoundData.h:39
Definition: SoundChannel.h:46
void unload()
Definition: SoundData.h:55
bool reload()
Definition: SoundData.h:54
void destroy()
Definition: SoundData.h:56