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::AudioSource

Clase que representa una fuente de audio, ya sea 2D o 3D. Más...

#include <AudioSource.h>

Métodos públicos

 AudioSource (Sound sound, Vector3 pos, bool ispaused=true, bool islooped=false)
 Constructor para una fuente de sonido espacializada en 3D.
 
 AudioSource (Sound sound, bool ispaused=true, bool islooped=false)
 Constructor para una fuente de audio 2D.
 
 ~AudioSource ()
 Destructor vacio.
 
bool isPaused ()
 Devuelve si el sonido esta pausado o no.
 
bool hasFinished ()
 Devuelve si el sonido ha terminado de reproducirse.
 
bool hasStopped ()
 Devuelve si el sonido se ha detenido.
 
void setPaused (bool p)
 Establece si el sonido esta pausado o no.
 
void setAtenuation (float minDist, float maxDist)
 Establece la distancia a partir de la cual el sonido ya no se atenua.
 
void setPan (float p)
 Establece el pan del sonido.
 
void setSpeed (float s)
 Establece la velocidad a la que se reproduce el sonido.
 
void setLooped (bool l)
 Establece si el sonido se reproduce en bucle o no.
 
void setVolume (float v)
 Establece el volumen del sonido.
 
void setPosition (Vector3 p)
 Establece la posicion del sonido.
 
void playOnce (bool spatialised)
 Reproduce el sonido una vez desde el principio.
 
void playLooped (bool spatialised)
 Reproduce el sonido en bucle desde el principio.
 
void stop ()
 Detiene el sonido.
 

Descripción detallada

Clase que representa una fuente de audio, ya sea 2D o 3D.

Documentación de constructores y destructores

◆ AudioSource() [1/2]

Tapioca::AudioSource::AudioSource ( Sound sound,
Vector3 pos,
bool ispaused = true,
bool islooped = false )

Constructor para una fuente de sonido espacializada en 3D.

Parámetros
soundSonido que se va a reproducir
posPosicion de la fuente de sonido
ispausedIndica si el sonido se reproduce pausado o no
isloopedIndica si el sonido se reproduce en bucle o no

◆ AudioSource() [2/2]

Tapioca::AudioSource::AudioSource ( Sound sound,
bool ispaused = true,
bool islooped = false )

Constructor para una fuente de audio 2D.

Parámetros
soundSonido que se va a reproducir
ispausedIndica si el sonido se reproduce pausado o no
isloopedIndica si el sonido se reproduce en bucle o no

◆ ~AudioSource()

Tapioca::AudioSource::~AudioSource ( )
inline

Destructor vacio.

Documentación de funciones miembro

◆ hasFinished()

bool Tapioca::AudioSource::hasFinished ( )

Devuelve si el sonido ha terminado de reproducirse.

Devuelve
Si el sonido ha terminado de reproducirse

◆ hasStopped()

bool Tapioca::AudioSource::hasStopped ( )

Devuelve si el sonido se ha detenido.

Devuelve
Si el sonido se ha detenido

◆ isPaused()

bool Tapioca::AudioSource::isPaused ( )

Devuelve si el sonido esta pausado o no.

Devuelve
Si el sonido esta pausado o no

◆ playLooped()

void Tapioca::AudioSource::playLooped ( bool spatialised)

Reproduce el sonido en bucle desde el principio.

Parámetros
spatialisedIndica si el sonido es 2D o 3D

◆ playOnce()

void Tapioca::AudioSource::playOnce ( bool spatialised)

Reproduce el sonido una vez desde el principio.

Parámetros
spatialisedIndica si el sonido es 2D o 3D

◆ setAtenuation()

void Tapioca::AudioSource::setAtenuation ( float minDist,
float maxDist )

Establece la distancia a partir de la cual el sonido ya no se atenua.

Parámetros
minDistDistancia a partir de la cual el sonido empieza a atenuarse
maxDistDistancia a partir de la cual el sonido ya no se atenua

◆ setLooped()

void Tapioca::AudioSource::setLooped ( bool l)

Establece si el sonido se reproduce en bucle o no.

Parámetros
lIndica si el sonido se reproduce en bucle o no

◆ setPan()

void Tapioca::AudioSource::setPan ( float p)

Establece el pan del sonido.

Parámetros
pPan del sonido

◆ setPaused()

void Tapioca::AudioSource::setPaused ( bool p)

Establece si el sonido esta pausado o no.

Parámetros
pIndica si el sonido esta pausado o no

◆ setPosition()

void Tapioca::AudioSource::setPosition ( Vector3 p)

Establece la posicion del sonido.

Parámetros
pPosicion del sonido

◆ setSpeed()

void Tapioca::AudioSource::setSpeed ( float s)

Establece la velocidad a la que se reproduce el sonido.

Parámetros
sVelocidad a la que se reproduce el sonido

◆ setVolume()

void Tapioca::AudioSource::setVolume ( float v)

Establece el volumen del sonido.

Parámetros
vVolumen del sonido

◆ stop()

void Tapioca::AudioSource::stop ( )

Detiene el sonido.


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