Introduction
Downloads
Documentation
Tutorials
Pixie Lite
Forum

Home

MusicManager Class Reference
[Audio]

Inheritance diagram for MusicManager:

Singleton< MusicManager >

List of all members.


Public Member Functions

 MusicManager ()
virtual ~MusicManager ()
void PlayMusic (const Filename &filename, bool loop=true, float volume=1, float fadeInTime_=0)
void StopMusic (float fadeOutTime=0.5f)
void SwitchMusic (const Filename &filename, bool loop=true, float volume=1, float fadeOutTime=0.5f, float fadeInTime=0)
void CrossFadeMusic (const Filename &filename, bool loop=true, float volume=1, float crossFadeTime=1.0f)
const FilenameGetCurrentMusicFilename ()
MusicGetCurrentMusic ()
void Update (float deltaTime)

Detailed Description

Author:
Mattias Gustavsson

Definition at line 21 of file MusicManager.h.


Constructor & Destructor Documentation

MusicManager::MusicManager (  ) 

Definition at line 11 of file MusicManager.cpp.

MusicManager::~MusicManager (  )  [virtual]

Definition at line 29 of file MusicManager.cpp.


Member Function Documentation

void MusicManager::PlayMusic ( const Filename filename,
bool  loop = true,
float  volume = 1,
float  fadeInTime_ = 0 
)

Definition at line 120 of file MusicManager.cpp.

void MusicManager::StopMusic ( float  fadeOutTime = 0.5f  ) 

Definition at line 168 of file MusicManager.cpp.

void MusicManager::SwitchMusic ( const Filename filename,
bool  loop = true,
float  volume = 1,
float  fadeOutTime = 0.5f,
float  fadeInTime = 0 
)

Definition at line 214 of file MusicManager.cpp.

void MusicManager::CrossFadeMusic ( const Filename filename,
bool  loop = true,
float  volume = 1,
float  crossFadeTime = 1.0f 
)

Definition at line 247 of file MusicManager.cpp.

const Filename & MusicManager::GetCurrentMusicFilename (  ) 

Definition at line 288 of file MusicManager.cpp.

Music * MusicManager::GetCurrentMusic (  ) 

Definition at line 296 of file MusicManager.cpp.

void MusicManager::Update ( float  deltaTime  ) 

Definition at line 49 of file MusicManager.cpp.



Pixie University and the Pixie Game Engine is created and managed by Mattias Gustavsson.
Reproduction/republishing of any material on this site without permission is strictly prohibited.