Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
|
Clase que gestiona el audio del juego. Más...
#include <SoundManager.h>
Métodos públicos | |
~SoundManager () | |
Destructor por defecto. | |
bool | init () override |
Crea un irrKlang device para gestionarlo todo. | |
void | setListener (AudioListener al) |
Actualiza el audioListener. | |
bool | checkAudioFolder () const |
void | createAudioFolder () const |
std::string | getAudioPath () |
Métodos públicos heredados de Tapioca::Singleton< SoundManager > | |
Singleton (const Singleton< SoundManager > &s)=delete | |
Singleton< SoundManager > & | operator= (const Singleton< SoundManager > &s)=delete |
virtual | ~Singleton () |
Destructor vacio. | |
Métodos públicos heredados de Tapioca::Module | |
Module () | |
virtual | ~Module () |
virtual bool | initConfig () |
Inicializa la configuracion especificada por el juego. | |
virtual void | start () |
Inicializa las variables. | |
virtual void | update (const uint64_t deltaTime) |
Actualiza el modulo. | |
virtual void | fixedUpdate () |
Actualiza el modulo a una velocidad fija. | |
virtual void | render () |
Renderiza el modulo. | |
virtual void | refresh () |
Refresca el modulo. | |
Otros miembros heredados | |
Métodos públicos estáticos heredados de Tapioca::Singleton< SoundManager > | |
static SoundManager * | create (T_args &&... args) |
Inicializa la instancia con los parametros deseados (... args) | |
static SoundManager * | instance () |
Obtener el puntero a la instancia. | |
Métodos protegidos heredados de Tapioca::Singleton< SoundManager > | |
Singleton () | |
Constructor vacio. | |
Clase que gestiona el audio del juego.
Tapioca::SoundManager::~SoundManager | ( | ) |
Destructor por defecto.
bool Tapioca::SoundManager::checkAudioFolder | ( | ) | const |
void Tapioca::SoundManager::createAudioFolder | ( | ) | const |
std::string Tapioca::SoundManager::getAudioPath | ( | ) |
|
overridevirtual |
Crea un irrKlang device para gestionarlo todo.
Reimplementado de Tapioca::Module.
void Tapioca::SoundManager::setListener | ( | AudioListener | al | ) |
Actualiza el audioListener.
al | AudioListener al que se quiere actualizar |