#include <Music.h>
Public Member Functions | |
Music (AudioManager *pAudioManager) | |
virtual | ~Music () |
virtual void | Cleanup () |
virtual bool | Update (float fTimeDelta) |
virtual bool | Load (std::string sFilePath) |
virtual bool | Play (int nTimes=1) |
virtual void | Stop () |
virtual void | Pause () |
virtual void | Resume () |
virtual void | Rewind () |
virtual void | SetVolume (int nVolume) |
virtual int | GetVolume () |
Protected Attributes | |
bool | m_bPlaying |
bool | m_bPause |
std::string | m_sFilePath |
int | m_nVolume |
Mix_Music * | m_pMusic |
AudioManager * | m_pAudioManager |
Music::Music | ( | AudioManager * | pAudioManager | ) |
Music::~Music | ( | ) | [virtual] |
void Music::Cleanup | ( | ) | [virtual] |
bool Music::Update | ( | float | fTimeDelta | ) | [virtual] |
Updates class data
fTimeDelta | the time that has passed since last update, measured in milliseconds |
Reimplemented from EPOC::BaseObject.
virtual bool EPOC::Music::Load | ( | std::string | sFilePath | ) | [virtual] |
bool Music::Play | ( | int | nTimes = 1 |
) | [virtual] |
void Music::Stop | ( | ) | [virtual] |
void Music::Pause | ( | ) | [virtual] |
void Music::Resume | ( | ) | [virtual] |
void Music::Rewind | ( | ) | [virtual] |
void Music::SetVolume | ( | int | nVolume | ) | [virtual] |
int Music::GetVolume | ( | ) | [virtual] |
bool EPOC::Music::m_bPlaying [protected] |
bool EPOC::Music::m_bPause [protected] |
std::string EPOC::Music::m_sFilePath [protected] |
int EPOC::Music::m_nVolume [protected] |
Mix_Music* EPOC::Music::m_pMusic [protected] |
AudioManager* EPOC::Music::m_pAudioManager [protected] |