TwguiMusicBase Class Reference

#include <twgui_sound.h>

Inheritance diagram for TwguiMusicBase:

TwguiMusic List of all members.

Public Member Functions

virtual void load (const char *filename)=0
virtual void play ()=0
virtual void destroy ()=0
virtual void pause ()=0
virtual void resume ()=0
virtual void set_volume ()=0

Detailed Description

This can be used to play load, play en destroy looped (endless) music. This is only the abstract framework, you need to overload these functions so that they can work with some audio device.


Member Function Documentation

virtual void TwguiMusicBase::destroy  )  [pure virtual]
 

you need this to explicitly destroy looped, enless music when it's no longer needed

Implemented in TwguiMusic.

virtual void TwguiMusicBase::load const char *  filename  )  [pure virtual]
 

This loads a sample, using the global TwguiSound pointer (see below)

Implemented in TwguiMusic.

virtual void TwguiMusicBase::pause  )  [pure virtual]
 

pause music

Implemented in TwguiMusic.

virtual void TwguiMusicBase::play  )  [pure virtual]
 

Sounds that are played, have their volume scaled by distance and reference distance.

Implemented in TwguiMusic.

virtual void TwguiMusicBase::resume  )  [pure virtual]
 

resume music

Implemented in TwguiMusic.

virtual void TwguiMusicBase::set_volume  )  [pure virtual]
 

set the volume

Implemented in TwguiMusic.


The documentation for this class was generated from the following file:
Generated on Tue Feb 14 13:48:45 2006 for Twgui by  doxygen 1.4.6-NO