Argentum Online - Cliente
Referencia de la Clase RenderizableObjectabstract

Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara. Más...

#include <renderizable_object.h>

Diagrama de herencias de RenderizableObject
Actor Decoration InGameBar InGameText VisualEffect

Métodos públicos

 RenderizableObject (visual_info_t visual_info)
 Crea un objeto RenderizableObject. Más...
 
virtual void render (SDL_Rect dest)=0
 Renderiza el objeto en pantalla. Más...
 
int get_width () const
 Devuelve el ancho en centesimas de tile. Más...
 
int get_height () const
 Devuelve el alto en centesimas de tile. Más...
 
virtual int get_x_offset () const
 Devuelve el offset X total. Más...
 
virtual int get_y_offset () const
 Devuelve el offset Y total. Más...
 
 RenderizableObject (const RenderizableObject &other)
 
RenderizableObjectoperator= (const RenderizableObject &other)
 
void set_visual_info (visual_info_t new_visual_info)
 Setea la informacion visual. Más...
 
void set_offset (int new_x_offset, int new_y_offset)
 
virtual void update ()
 Actualiza el objeto. Más...
 

Atributos protegidos

visual_info_t visual_info
 

Descripción detallada

Interfaz que deben implementar todos los componentes que vayan a ser renderizados por la camara.

Documentación del constructor y destructor

◆ RenderizableObject()

RenderizableObject::RenderizableObject ( visual_info_t  visual_info)

Crea un objeto RenderizableObject.

Parámetros
visual_infoStruct de informacion visual.

Documentación de las funciones miembro

◆ 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

Renderiza el objeto en pantalla.

Parámetros
destCuadro de la pantalla donde se va a renderizar.

Implementado en VisualEffect, InGameText, InGameBar, Decoration y Actor.

◆ set_visual_info()

void RenderizableObject::set_visual_info ( visual_info_t  new_visual_info)

Setea la informacion visual.

Parámetros
new_visual_infoNuevo 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: