1 #ifndef DENGINE_SOUND_H 2 #define DENGINE_SOUND_H 7 #include "../Universal.h" 24 Sound(std::string filepath);
73 #endif //DENGINE_SOUND_H ~Sound()
Destructor.
Definition: Sound.cpp:9
Sound(std::string filepath)
Constructor.
Definition: Sound.cpp:5
void PlaySound()
Plays the sound.
Definition: Sound.cpp:21
SDL_AudioDeviceID m_device
Definition: Sound.h:57
Uint8 * m_waveStart
Definition: Sound.h:65
void StopSound()
Stops the sound from playing.
Definition: Sound.cpp:26
void SetupDevice()
Definition: Sound.cpp:30
Uint32 m_waveLength
Definition: Sound.h:69
A Sound.
Definition: Sound.h:16
void LoadSound()
Loads sound into memory.
Definition: Sound.cpp:14
The namespace containing the engine's code.
Definition: Collider.h:9
std::string filePath
Definition: Sound.h:53
SDL_AudioSpec m_audioSpec
Definition: Sound.h:61