|
| | Line () |
| | Constructor por defecto.
|
| |
| | ~Line () |
| | Destructor por defecto.
|
| |
| bool | initComponent (const CompMap &variables) override |
| | Metodo que se usa para inicializar el componente. Se ejecuta antes que el start.
|
| |
| void | start () override |
| | Coge referencia al UIManager.
|
| |
| void | render () const override |
| | Metodo que se usa para renderizar la linea.
|
| |
| void | setStartPosition (const Vector2 &startPosition) |
| | Establece la posicion inicial de la linea.
|
| |
| void | setEndPosition (const Vector2 &endPosition) |
| | Establece la posicion final de la linea.
|
| |
| void | setLineColor (const Vector4 &lineColor) |
| | Establece el color de la linea.
|
| |
| void | setLineThickness (float lineThickness) |
| | Establece el grosor de la linea.
|
| |
| void | setAddBorder (bool addBorder) |
| | Establece si se le agrega un borde a la linea.
|
| |
| void | setBorderColor (const Vector4 &borderColor) |
| | Establece el color del borde de la linea.
|
| |
| void | setBorderThickness (float borderThickness) |
| | Establece el grosor del borde de la linea.
|
| |
| Vector2 | getStartPosition () const |
| | Devuelve la posicion inicial de la linea.
|
| |
| Vector2 | getEndPosition () const |
| | Devuelve la posicion final de la linea.
|
| |
| Vector4 | getLineColor () const |
| | Devuelve el color de la linea.
|
| |
| float | getLineThickness () const |
| | Devuelve el grosor de la linea.
|
| |
| bool | getAddBorder () const |
| | Devuelve si se le agrega un borde a la linea.
|
| |
| Vector4 | getBorderColor () const |
| | Devuelve el color del borde de la linea.
|
| |
| float | getBorderThickness () const |
| | Devuelve el grosor del borde de la linea.
|
| |
| | 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 | 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 representa una linea en la interfaz grafica.