Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara.
Más...
#include <renderizable_object.h>
Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara.
◆ RenderizableObject()
RenderizableObject::RenderizableObject |
( |
visual_info_t |
visual_info | ) |
|
◆ get_height()
int RenderizableObject::get_height |
( |
| ) |
const |
Devuelve el alto en centesimas de tile.
- Devuelve
- int
◆ get_width()
int RenderizableObject::get_width |
( |
| ) |
const |
Devuelve el ancho en centesimas de tile.
- Devuelve
- int
◆ get_x_offset()
int RenderizableObject::get_x_offset |
( |
| ) |
const |
|
virtual |
Devuelve el offset X total.
- Devuelve
- int
◆ get_y_offset()
int RenderizableObject::get_y_offset |
( |
| ) |
const |
|
virtual |
Devuelve el offset Y total.
- Devuelve
- int
◆ render()
virtual void RenderizableObject::render |
( |
SDL_Rect |
dest | ) |
|
|
pure virtual |
◆ set_visual_info()
void RenderizableObject::set_visual_info |
( |
visual_info_t |
new_visual_info | ) |
|
Setea la informacion visual.
- Parámetros
-
new_visual_info | Nuevo struct de informacion visual. |
◆ update()
void RenderizableObject::update |
( |
| ) |
|
|
virtual |
Actualiza el objeto.
Reimplementado en Actor.
La documentación para esta clase fue generada a partir de los siguientes ficheros:
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/engine/renderizable_object.h
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/engine/renderizable_object.cpp