Componente que se encarga de renderizar un sprite en pantalla.
Más...
#include <SpriteRenderer.h>
|
| | COMPONENT_ID ("SpriteRenderer") |
| |
| | SpriteRenderer () |
| | Constructor por defecto.
|
| |
| | ~SpriteRenderer () |
| | 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 |
| | Crea un GameObject y crea un billboard para el sprite asociado.
|
| |
| void | handleEvent (std::string const &id, void *info) override |
| | Metodo que se usa para recibir eventos. Se llama nada mas se recibe el evento, si es un evento de ventana se recibe en el pushEvent.
|
| |
| void | setVisible (const bool v) |
| | Hace que el sistema de particulas sea o no visible.
|
| |
| bool | isVisible () const |
| | Devuelve si el sistema de particulas es visible o no.
|
| |
| | 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 | update (const uint64_t deltaTime) |
| | Actualiza el estado de un componente. Se llama todas las veces posibles.
|
| |
| 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.
|
| |
| 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')
|
| |
Componente que se encarga de renderizar un sprite en pantalla.
◆ SpriteRenderer()
| Tapioca::SpriteRenderer::SpriteRenderer |
( |
| ) |
|
◆ ~SpriteRenderer()
| Tapioca::SpriteRenderer::~SpriteRenderer |
( |
| ) |
|
◆ COMPONENT_ID()
| Tapioca::SpriteRenderer::COMPONENT_ID |
( |
"SpriteRenderer" | | ) |
|
◆ handleEvent()
| void Tapioca::SpriteRenderer::handleEvent |
( |
std::string const & | id, |
|
|
void * | info ) |
|
overridevirtual |
Metodo que se usa para recibir eventos. Se llama nada mas se recibe el evento, si es un evento de ventana se recibe en el pushEvent.
- Parámetros
-
| id | Indica el tipo de mensaje |
| info | Puntero a void para pasar parametros |
Reimplementado de Tapioca::Component.
◆ initComponent()
| bool Tapioca::SpriteRenderer::initComponent |
( |
const CompMap & | variables | ) |
|
|
overridevirtual |
Metodo que se usa para recibir los parametros iniciales y guardarlos. No garantiza que todos los componentes iniciales esten creados.
- Parámetros
-
| variables | unordered_map con los parametros iniciales |
- Devuelve
- Devuelve true si se ha inicializado correctamente, false en caso contrario
Reimplementado de Tapioca::Component.
◆ isVisible()
| bool Tapioca::SpriteRenderer::isVisible |
( |
| ) |
const |
Devuelve si el sistema de particulas es visible o no.
- Devuelve
- True si es visible, false en caso contrario
◆ setVisible()
| void Tapioca::SpriteRenderer::setVisible |
( |
const bool | v | ) |
|
Hace que el sistema de particulas sea o no visible.
- Parámetros
-
| v | True para que sea visible, false para que no lo sea |
◆ start()
| void Tapioca::SpriteRenderer::start |
( |
| ) |
|
|
overridevirtual |
La documentación de esta clase está generada de los siguientes archivos: