Argentum Online - Cliente
Referencia de la Clase SDLBitmapFont

Fuente bitmap. Más...

#include <sdl_bitmap_font.h>

Métodos públicos

 SDLBitmapFont (SDLTexture &font_texture, int first_ascii_char, int char_width, int char_height, int chars_per_row)
 Crea un objeto SDLBitmapFont. Más...
 
void render_character (int ascii_char, SDL_Rect dest)
 Renderiza un caracter. Más...
 
int get_char_height ()
 Devuelve la altura de un caracter. Más...
 
int get_char_width ()
 Devuelve el ancho de un caracter. Más...
 
void set_color (uint8_t r, uint8_t g, uint8_t b)
 Cambia el color de la fuente. Más...
 
void reset_color ()
 Resetea el color al default de la fuente. Más...
 

Descripción detallada

Fuente bitmap.

Documentación del constructor y destructor

◆ SDLBitmapFont()

SDLBitmapFont::SDLBitmapFont ( SDLTexture font_texture,
int  first_ascii_char,
int  char_width,
int  char_height,
int  chars_per_row 
)

Crea un objeto SDLBitmapFont.

Parámetros
font_textureTextura base de la fuente.
first_ascii_charPrimer caracter ascii que muestra el texto.
char_widthAncho de cada caracter.
char_heightAlto de cada caracter.
chars_per_rowCantidad de caracteres por fila.

Documentación de las funciones miembro

◆ get_char_height()

int SDLBitmapFont::get_char_height ( )

Devuelve la altura de un caracter.

Devuelve
int

◆ get_char_width()

int SDLBitmapFont::get_char_width ( )

Devuelve el ancho de un caracter.

Devuelve
int

◆ render_character()

void SDLBitmapFont::render_character ( int  ascii_char,
SDL_Rect  dest 
)

Renderiza un caracter.

Parámetros
ascii_charValor ascii del caracter a renderizar.
destDestino en la pantalla donde se va a renderizar el caracter.

◆ reset_color()

void SDLBitmapFont::reset_color ( )

Resetea el color al default de la fuente.

◆ set_color()

void SDLBitmapFont::set_color ( uint8_t  r,
uint8_t  g,
uint8_t  b 
)

Cambia el color de la fuente.

Parámetros
rRojo
gVerde
bAzul

La documentación para esta clase fue generada a partir de los siguientes ficheros: