Clase que representa una fuente de audio, ya sea 2D o 3D.
Más...
#include <AudioSource.h>
|
| 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.
|
|
Clase que representa una fuente de audio, ya sea 2D o 3D.
◆ 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
-
sound | Sonido que se va a reproducir |
pos | Posicion de la fuente de sonido |
ispaused | Indica si el sonido se reproduce pausado o no |
islooped | Indica 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
-
sound | Sonido que se va a reproducir |
ispaused | Indica si el sonido se reproduce pausado o no |
islooped | Indica si el sonido se reproduce en bucle o no |
◆ ~AudioSource()
Tapioca::AudioSource::~AudioSource |
( |
| ) |
|
|
inline |
◆ 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
-
spatialised | Indica si el sonido es 2D o 3D |
◆ playOnce()
void Tapioca::AudioSource::playOnce |
( |
bool | spatialised | ) |
|
Reproduce el sonido una vez desde el principio.
- Parámetros
-
spatialised | Indica 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
-
minDist | Distancia a partir de la cual el sonido empieza a atenuarse |
maxDist | Distancia 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
-
l | Indica si el sonido se reproduce en bucle o no |
◆ setPan()
void Tapioca::AudioSource::setPan |
( |
float | p | ) |
|
Establece el pan del sonido.
- Parámetros
-
◆ setPaused()
void Tapioca::AudioSource::setPaused |
( |
bool | p | ) |
|
Establece si el sonido esta pausado o no.
- Parámetros
-
p | Indica si el sonido esta pausado o no |
◆ setPosition()
void Tapioca::AudioSource::setPosition |
( |
Vector3 | p | ) |
|
Establece la posicion del sonido.
- Parámetros
-
◆ setSpeed()
void Tapioca::AudioSource::setSpeed |
( |
float | s | ) |
|
Establece la velocidad a la que se reproduce el sonido.
- Parámetros
-
s | Velocidad a la que se reproduce el sonido |
◆ setVolume()
void Tapioca::AudioSource::setVolume |
( |
float | v | ) |
|
Establece el volumen del sonido.
- Parámetros
-
◆ stop()
void Tapioca::AudioSource::stop |
( |
| ) |
|
La documentación de esta clase está generada de los siguientes archivos: