blob: ba0a8bcd3a6383e7b864e6c508b68c141033a174 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#ifndef NW4HBM_SND_WAVE_SOUND_HANDLE_H
#define NW4HBM_SND_WAVE_SOUND_HANDLE_H
#include "WaveSound.h"
#include "snd_types.h"
namespace nw4hbm {
namespace snd {
class WaveSoundHandle : private ut::NonCopyable {
public:
~WaveSoundHandle() { DetachSound(); }
void DetachSound();
bool IsAttachedSound() const { return mSound != NULL; }
private:
/* 0x00 */ detail::WaveSound* mSound;
};
} // namespace snd
} // namespace nw4hbm
#endif
|