Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
Cargando...
Buscando...
Nada coincide
Métodos públicos | Lista de todos los miembros
Referencia de la clase Tapioca::SoundManager

Clase que gestiona el audio del juego. Más...

#include <SoundManager.h>

Diagrama de herencia de Tapioca::SoundManager
Tapioca::Singleton< SoundManager > Tapioca::Module

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 SoundManagercreate (T_args &&... args)
 Inicializa la instancia con los parametros deseados (... args)
 
static SoundManagerinstance ()
 Obtener el puntero a la instancia.
 
- Métodos protegidos heredados de Tapioca::Singleton< SoundManager >
 Singleton ()
 Constructor vacio.
 

Descripción detallada

Clase que gestiona el audio del juego.

Documentación de constructores y destructores

◆ ~SoundManager()

Tapioca::SoundManager::~SoundManager ( )

Destructor por defecto.

Documentación de funciones miembro

◆ checkAudioFolder()

bool Tapioca::SoundManager::checkAudioFolder ( ) const

◆ createAudioFolder()

void Tapioca::SoundManager::createAudioFolder ( ) const

◆ getAudioPath()

std::string Tapioca::SoundManager::getAudioPath ( )

◆ init()

bool Tapioca::SoundManager::init ( )
overridevirtual

Crea un irrKlang device para gestionarlo todo.

Reimplementado de Tapioca::Module.

◆ setListener()

void Tapioca::SoundManager::setListener ( AudioListener al)

Actualiza el audioListener.

Parámetros
alAudioListener al que se quiere actualizar

La documentación de esta clase está generada de los siguientes archivos: