#include <Font.h>
Métodos públicos | |
Font () | |
Constructor de la clase Font. | |
Font (const char *file, int ptsize, long index=0) | |
Constructor de la clase Font. | |
Font (const string &file, int ptsize, long index=0) | |
Constructor de la clase Font. | |
Font (const Font &obj) | |
Constructor copia de la clase Font. | |
Font & | operator= (Font &obj) |
Operador = de la clase Font. | |
~Font () | |
Destructor de la clase Font. | |
UINT | Load (const char *file, int ptsize, long index=0) |
Función para cargar un fuente de un fichero. | |
UINT | Load (const string &file, int ptsize, long index=0) |
Función para cargar un fuente de un fichero. | |
void | Free (void) |
Función para liberar los datos del objeto Font. | |
int | GetStyle (void) |
Función para obtener el estilo de la fuente. | |
void | SetStyle (int style) |
Función para cambiar el estilo de la fuente. | |
int | GetHeight (void) |
Función para obtener el alto de la fuente. | |
int | GetAscent (void) |
Función para obtener el ascendente de la fuente. | |
int | GetDescent (void) |
Función para obtener el descendente de la fuente. | |
int | GetLineSkip (void) |
Función para obtener la distancia del salto de linea de la fuente. | |
int | GetSize (void) |
Función para obtener el tamaño de la fuente. | |
int | GetSizeText (const char *text, int *w=NULL, int *h=NULL) |
Función para obtener el tamaño de una cadena de texto renderizada. | |
SDL_Surface * | RenderText (const char *text, dword fc) |
Función para renderizar una cadena de texto. | |
SDL_Surface * | RenderText2 (const char *text, SDL_Color color) |
Función para renderizar una cadena de texto. | |
SDL_Surface * | RenderUNICODE (const word *text, dword fc) |
Función para renderizar una cadena de texto. | |
SDL_Surface * | RenderUNICODE2 (const word *text, SDL_Color color) |
Función para renderizar una cadena de texto. |
La clase Font sirve para almacenar en memoria un tipo de fuente True-Type.
Yukino::Font::Font | ( | ) |
Constructor de la clase Font.
Constructor por defecto de la clase Font.
Yukino::Font::Font | ( | const char * | file, | |
int | ptsize, | |||
long | index = 0 | |||
) |
Constructor de la clase Font.
Constructor de la clase Font, que carga un fichero.
file | Ruta del fichero. | |
ptsize | Tamaño de la fuente. | |
index | Indice de la fuente. |
Yukino::Font::Font | ( | const string & | file, | |
int | ptsize, | |||
long | index = 0 | |||
) |
Constructor de la clase Font.
Constructor de la clase Font, que carga un fichero.
file | Ruta del fichero. | |
ptsize | Tamaño de la fuente. | |
index | Indice de la fuente. |
Yukino::Font::Font | ( | const Font & | obj | ) |
Constructor copia de la clase Font.
obj | Objeto Font a copiar. |
Yukino::Font::~Font | ( | ) |
void Yukino::Font::Free | ( | void | ) |
int Yukino::Font::GetAscent | ( | void | ) | [inline] |
Función para obtener el ascendente de la fuente.
Esta función sirve para obtener el ascendente de la fuente.
int Yukino::Font::GetDescent | ( | void | ) | [inline] |
Función para obtener el descendente de la fuente.
Esta función sirve para obtener el descendente de la fuente.
int Yukino::Font::GetHeight | ( | void | ) | [inline] |
Función para obtener el alto de la fuente.
Esta función sirve para obtener el alto de la fuente.
int Yukino::Font::GetLineSkip | ( | void | ) | [inline] |
Función para obtener la distancia del salto de linea de la fuente.
Esta función sirve para obtener la distancia del salto de linea.
int Yukino::Font::GetSize | ( | void | ) | [inline] |
Función para obtener el tamaño de la fuente.
Esta función sirve para obtener el tamaño de la fuente.
int Yukino::Font::GetSizeText | ( | const char * | text, | |
int * | w = NULL , |
|||
int * | h = NULL | |||
) | [inline] |
Función para obtener el tamaño de una cadena de texto renderizada.
Esta función sirve para obtener el tamaño de un texto renderizado.
int Yukino::Font::GetStyle | ( | void | ) | [inline] |
Función para obtener el estilo de la fuente.
Esta función sirve para obtener el estilo de la fuente.
UINT Yukino::Font::Load | ( | const string & | file, | |
int | ptsize, | |||
long | index = 0 | |||
) | [inline] |
Función para cargar un fuente de un fichero.
Esta función sirve para cargar un fuente de un fichero.
file | Ruta del fichero. | |
ptsize | Tamaño de la fuente. | |
index | Indice de la fuente. |
UINT Yukino::Font::Load | ( | const char * | file, | |
int | ptsize, | |||
long | index = 0 | |||
) |
Función para cargar un fuente de un fichero.
Esta función sirve para cargar un fuente de un fichero.
file | Ruta del fichero. | |
ptsize | Tamaño de la fuente. | |
index | Indice de la fuente. |
SDL_Surface* Yukino::Font::RenderText | ( | const char * | text, | |
dword | fc | |||
) | [inline] |
Función para renderizar una cadena de texto.
Esta función sirve para renderizar una cadena de texto con un color.
text | Cadena a renderizar. | |
fc | Color de la cadena. |
SDL_Surface* Yukino::Font::RenderText2 | ( | const char * | text, | |
SDL_Color | color | |||
) | [inline] |
Función para renderizar una cadena de texto.
Esta función sirve para renderizar una cadena de texto con un color.
text | Cadena a renderizar. | |
color | Color de la cadena. |
Función para renderizar una cadena de texto.
Esta función sirve para renderizar una cadena de texto con un color.
text | Cadena a renderizar. | |
fc | Color de la cadena. |
SDL_Surface* Yukino::Font::RenderUNICODE2 | ( | const word * | text, | |
SDL_Color | color | |||
) | [inline] |
Función para renderizar una cadena de texto.
Esta función sirve para renderizar una cadena de texto con un color.
text | Cadena a renderizar. | |
color | Color de la cadena. |
void Yukino::Font::SetStyle | ( | int | style | ) | [inline] |
Función para cambiar el estilo de la fuente.
Esta función sirve para cambiar el estilo de la fuente.
style | Estilo de la fuente. |