Herramientas de usuario

Herramientas del sitio


rf_font

RF_Font

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

Miembros públicos

Funciones

RF_Font(string name, TTF_Font* ttf, string _path)

Constructor de la clase.

void* GetSource()

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

Atributos

string id

Nombre identificativo del asset.

TTF_Font* font

Puntero a la tipografía que contiene la instancia.

string path

Ruta en la que se encuentra el fichero de la tipografía almacenada en la instancia.

typedef TTF_Font* element_type

Definición del tipo que contiene la instancia

Implementación

class RF_Font : public RF_Asset
{
  public:
    RF_Font(string name, TTF_Font* ttf, string _path):RF_Asset(name)
    {
      path = _path;
      font = ttf;
    }
 
    virtual ~RF_Font()
    {
      delete font;
      font = nullptr;
    }
 
    TTF_Font* font;
    string path;
 
    void* GetSource() { return font; }
    typedef TTF_Font* element_type;
};
Categorías: Clases
rf_font.txt · Última modificación: 2018/01/19 02:20 por Yawin