Clase que gestiona las animaciones de un objeto.
Más...
#include <AnimationHelper.h>
|
| | AnimationHelper (Mesh *const object, const bool autoPlay, const bool loop) |
| | Inicializa los valores de la animacion.
|
| |
| | ~AnimationHelper () |
| | Destructor por defecto.
|
| |
| void | updateAnim (const uint64_t delt, const float speed) |
| | Actualiza la animacion.
|
| |
| void | playAnim (std::string const &anim) |
| | Establece la animacion a reproducir.
|
| |
| void | setLoop (const bool l) |
| | Establece si la animacion esta en bucle.
|
| |
| void | setPlaying (const bool p) |
| | Establece si la animacion esta en reproduccion.
|
| |
| bool | getLoop () const |
| | Devuelve si la animacion esta en bucle.
|
| |
| bool | getPlaying () const |
| | Devuelve si la animacion esta en reproduccion.
|
| |
| bool | hasEnded () const |
| | Devuelve si la animacion ha terminado.
|
| |
| std::string | getAnimName () const |
| | Devuelve el nombre de la animacion actual.
|
| |
Clase que gestiona las animaciones de un objeto.
◆ AnimationHelper()
| Tapioca::AnimationHelper::AnimationHelper |
( |
Mesh *const | object, |
|
|
const bool | autoPlay = true, |
|
|
const bool | loop = true ) |
Inicializa los valores de la animacion.
- Parámetros
-
| object | Objeto al que se le aplicara la animacion |
| autoPlay | Indica si la animacion se reproduce automaticamente |
| loop | Indica si la animacion esta en bucle |
◆ ~AnimationHelper()
| Tapioca::AnimationHelper::~AnimationHelper |
( |
| ) |
|
◆ getAnimName()
| std::string Tapioca::AnimationHelper::getAnimName |
( |
| ) |
const |
Devuelve el nombre de la animacion actual.
- Devuelve
- Nombre de la animacion acutal como string
◆ getLoop()
| bool Tapioca::AnimationHelper::getLoop |
( |
| ) |
const |
|
inline |
Devuelve si la animacion esta en bucle.
- Devuelve
- True si la animacion esta en bucle, false en caso contrario
◆ getPlaying()
| bool Tapioca::AnimationHelper::getPlaying |
( |
| ) |
const |
|
inline |
Devuelve si la animacion esta en reproduccion.
- Devuelve
- True si la animacion esta en reproduccion, false en caso contrario
◆ hasEnded()
| bool Tapioca::AnimationHelper::hasEnded |
( |
| ) |
const |
|
inline |
Devuelve si la animacion ha terminado.
- Devuelve
- True si la animacion ha terminado, false en caso contrario
◆ playAnim()
| void Tapioca::AnimationHelper::playAnim |
( |
std::string const & | anim | ) |
|
Establece la animacion a reproducir.
- Parámetros
-
| anim | Nombre de la animacion |
◆ setLoop()
| void Tapioca::AnimationHelper::setLoop |
( |
const bool | l | ) |
|
Establece si la animacion esta en bucle.
- Parámetros
-
| l | True si la animacion esta en bucle, false en caso contrario |
◆ setPlaying()
| void Tapioca::AnimationHelper::setPlaying |
( |
const bool | p | ) |
|
Establece si la animacion esta en reproduccion.
- Parámetros
-
| p | True si la animacion esta en reproduccion, false en caso contrario |
◆ updateAnim()
| void Tapioca::AnimationHelper::updateAnim |
( |
const uint64_t | delt, |
|
|
const float | speed ) |
Actualiza la animacion.
- Parámetros
-
| delt | Tiempo transcurrido desde el ultimo frame |
| speed | Velocidad de la animacion |
La documentación de esta clase está generada de los siguientes archivos: