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: