|
Planeshift
|
Used to put Sounds in a Queue and play them in the order they have been added. More...
#include <queue.h>
Public Member Functions | |
| void | AddItem (const char *filename) |
| Used to create a new. More... | |
| void | AddItem (const char *filename) |
| Used to create a new. More... | |
| void | DeleteItem (SoundQueueItem *&item) |
| Used to remove a. More... | |
| void | DeleteItem (SoundQueueItem *&item) |
| Used to remove a. More... | |
| size_t | GetSize () |
| Returns elements still in the queue to be played. More... | |
| size_t | GetSize () |
| Returns elements still in the queue to be played. More... | |
| void | Purge () |
| Stops playback and purges all SoundQueueItem(s). More... | |
| void | Purge () |
| Stops playback and purges all SoundQueueItem(s). More... | |
| SoundQueue (SoundControl *&ctrl, float vol) | |
| Constructor. More... | |
| SoundQueue (SoundControl *&ctrl, float vol) | |
| Constructor. More... | |
| void | Work () |
| Checks if there are queued items which can be played. More... | |
| void | Work () |
| Checks if there are queued items which can be played. More... | |
| ~SoundQueue () | |
| Destructor. More... | |
| ~SoundQueue () | |
| Destructor. More... | |
Used to put Sounds in a Queue and play them in the order they have been added.
| SoundQueue::SoundQueue | ( | SoundControl *& | ctrl, |
| float | vol | ||
| ) |
Constructor.
| ctrl | a valid SoundControl |
| vol | volume as float |
| SoundQueue::~SoundQueue | ( | ) |
Destructor.
| SoundQueue::SoundQueue | ( | SoundControl *& | ctrl, |
| float | vol | ||
| ) |
Constructor.
| ctrl | a valid SoundControl |
| vol | volume as float |
| SoundQueue::~SoundQueue | ( | ) |
Destructor.
| void SoundQueue::AddItem | ( | const char * | filename | ) |
Used to create a new.
| filename | a unique (not enforced) filename |
| void SoundQueue::AddItem | ( | const char * | filename | ) |
Used to create a new.
| filename | a unique (not enforced) filename |
| void SoundQueue::DeleteItem | ( | SoundQueueItem *& | item | ) |
Used to remove a.
| item | a valid SoundQueueItem |
| void SoundQueue::DeleteItem | ( | SoundQueueItem *& | item | ) |
Used to remove a.
| item | a valid SoundQueueItem |
| size_t SoundQueue::GetSize | ( | ) |
Returns elements still in the queue to be played.
| size_t SoundQueue::GetSize | ( | ) |
Returns elements still in the queue to be played.
| void SoundQueue::Purge | ( | ) |
Stops playback and purges all SoundQueueItem(s).
| void SoundQueue::Purge | ( | ) |
Stops playback and purges all SoundQueueItem(s).
| void SoundQueue::Work | ( | ) |
Checks if there are queued items which can be played.
Walks over
| void SoundQueue::Work | ( | ) |
Checks if there are queued items which can be played.
Walks over