|
| KeyFrameAnimator () |
| Constructor por defecto.
|
|
| ~KeyFrameAnimator () |
| Destructor por defecto.
|
|
bool | initComponent (const CompMap &variables) override |
| Metodo que se usa para recibir los parametros iniciales y guardarlos. No garantiza que todos los componentes iniciales esten creados.
|
|
void | start () override |
| Inicializa el componente Garantiza que todos los componentes iniciales esten creados.
|
|
void | update (uint64_t deltaTime) override |
| Actualiza la animacion.
|
|
void | play (const bool loop) |
| Reproduce la animacion y se le indica si se reproduce en bucle.
|
|
void | enable (const bool enabled) |
| Activa o desactiva la animacion.
|
|
void | setLoop (const bool loop) |
| Establece si se quiere que la animacion se reproduzca en bucle.
|
|
bool | isLooping () const |
| Devuelve si la animacion se reproduce en bucle.
|
|
bool | isEnabled () const |
| Devuelve si la animacion esta activada.
|
|
bool | hasEnded () const |
| Devuelve si la animacion ha terminado.
|
|
| Component () |
| Constructor de la clase Component.
|
|
virtual | ~Component () |
| Destructor de la clase Component.
|
|
virtual void | awake () |
| Inicializa el componente. Se ejecuta antes que el start Garantiza que todos los componentes iniciales esten creados.
|
|
virtual void | fixedUpdate () |
| Actualiza el estado de un componente Se llama cada cierto tiempo fijo (Game::FIXED_DELTA_TIME),.
|
|
virtual void | render () const |
| Renderizado de un componente.
|
|
virtual void | updateUI () |
| Actualiza la interfaz de usuario.
|
|
virtual void | handleEvent (std::string const &id, void *info) |
| Recibe eventos. Se llama nada mas se recibe el evento, si es un evento de ventana se recibe en el pushEvent.
|
|
void | pushEvent (std::string const &id, void *info, const bool global=true, const bool delay=false) |
| Envia un evento.
|
|
template<typename T > |
bool | setValueFromMap (T &var, std::string const &varName, const CompMap &map) |
| Da valor a una variable declarada en un CompMap.
|
|
GameObject * | getObject () const |
| Devuelve el objeto al que esta adjunto este componente.
|
|
bool | isAlive () const |
| Devuelve si el componente esta "vivo" (si se actualizan update, handleEvents, ...)
|
|
bool | isActive () const |
| Devuelve si el componente esta activo (si es 'false' no se llama a ningun metodo excepto 'receiveEvent')
|
|
void | die () |
| Borra el componente.
|
|
virtual void | setActive (const bool b) |
| Activa o desactiva el componente (si es 'false' no se llama a ningun metodo excepto 'receiveEvent')
|
|
Clase que se encarga de animar un objeto a traves de keyframes.