Herramientas de usuario

Herramientas del sitio


rf_gfx2d

RF_Gfx2D

(Hereda de RF_Asset)
La clase RF_FXClip es la clase que almacena los recursos del tipo SDL_Surface.

Miembros públicos

Funciones

RF_Gfx2D(string name, SDL_Surface* gfx)

Constructor de la clase.

void* GetSource()

Retorna un puntero al gráfico que contiene la instancia.

Atributos

string id

Nombre identificativo del asset.

SDL_Surface* surface

Puntero al gráfico que contiene la instancia.

typedef SDL_Surface* element_type

Definición del tipo que contiene la instancia

Implementación

class RF_Gfx2D : public RF_Asset
{
  public:
    RF_Gfx2D(string name, SDL_Surface* gfx):RF_Asset(name)
    {
      surface = gfx;
    }
 
    virtual ~RF_Gfx2D()
    {
      if(surface != nullptr)
      {
        SDL_FreeSurface(surface);
      }
      surface = nullptr;
    }
 
    SDL_Surface* surface;
 
    void* GetSource() { return surface; }
    typedef SDL_Surface* element_type;
};
Categorías: Clases
rf_gfx2d.txt · Última modificación: 2018/01/19 02:20 por Yawin