#include <OpenAL_types.h>
Public Member Functions | |
SMusicOGG (ArrayList< Music * > &) | |
~SMusicOGG () | |
void | play () |
void | stop () |
void | pause () |
void | resume () |
void | update () |
bool | load (const wchar *file, bool loop, float volume) |
Protected Member Functions | |
bool | recreate (void) |
void | free () |
bool | isPlaying () |
bool | isLooping () |
bool | stream (ALuint buffer) |
void | empty () |
Definition at line 187 of file OpenAL_types.h.
Definition at line 7 of file OpenAL_OGG.cpp.
SMusicOGG::~SMusicOGG | ( | ) |
Definition at line 16 of file OpenAL_OGG.cpp.
void SMusicOGG::empty | ( | ) | [protected] |
Definition at line 184 of file OpenAL_OGG.cpp.
void SMusicOGG::free | ( | ) | [protected] |
Definition at line 131 of file OpenAL_OGG.cpp.
bool SMusicOGG::isLooping | ( | ) | [inline, protected] |
Definition at line 204 of file OpenAL_types.h.
bool SMusicOGG::isPlaying | ( | ) | [protected] |
Definition at line 20 of file OpenAL_OGG.cpp.
bool SMusicOGG::load | ( | const wchar * | file, | |
bool | loop, | |||
float | volume | |||
) | [virtual] |
Implements Music.
Definition at line 91 of file OpenAL_OGG.cpp.
void SMusicOGG::pause | ( | void | ) | [virtual] |
Implements Music.
Definition at line 49 of file OpenAL_OGG.cpp.
void SMusicOGG::play | ( | void | ) | [virtual] |
Implements Music.
Definition at line 26 of file OpenAL_OGG.cpp.
bool SMusicOGG::recreate | ( | void | ) | [protected] |
Definition at line 124 of file OpenAL_OGG.cpp.
void SMusicOGG::resume | ( | void | ) | [virtual] |
Implements Music.
Definition at line 56 of file OpenAL_OGG.cpp.
void SMusicOGG::stop | ( | void | ) | [virtual] |
Implements Music.
Definition at line 41 of file OpenAL_OGG.cpp.
bool SMusicOGG::stream | ( | ALuint | buffer | ) | [protected] |
Definition at line 150 of file OpenAL_OGG.cpp.
void SMusicOGG::update | ( | void | ) | [virtual] |
Implements Music.
Definition at line 63 of file OpenAL_OGG.cpp.