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

Clase que gestiona las animaciones de un objeto. Más...

#include <AnimationHelper.h>

Métodos públicos

 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.
 

Descripción detallada

Clase que gestiona las animaciones de un objeto.

Documentación de constructores y destructores

◆ AnimationHelper()

Tapioca::AnimationHelper::AnimationHelper ( Mesh *const object,
const bool autoPlay = true,
const bool loop = true )

Inicializa los valores de la animacion.

Parámetros
objectObjeto al que se le aplicara la animacion
autoPlayIndica si la animacion se reproduce automaticamente
loopIndica si la animacion esta en bucle

◆ ~AnimationHelper()

Tapioca::AnimationHelper::~AnimationHelper ( )

Destructor por defecto.

Documentación de funciones miembro

◆ 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
animNombre de la animacion

◆ setLoop()

void Tapioca::AnimationHelper::setLoop ( const bool l)

Establece si la animacion esta en bucle.

Parámetros
lTrue 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
pTrue 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
deltTiempo transcurrido desde el ultimo frame
speedVelocidad de la animacion

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