hal_gfx_font_t Struct Reference

Font setting Structure. More...

#include <hal_gfx_font.h>

Public Attributes

hal_gfx_buffer_t bo
 
const hal_gfx_font_range_tranges
 
const int bitmap_size
 
const uint8_t * bitmap
 
uint32_t flags
 
uint8_t xAdvance
 
uint8_t yAdvance
 
uint8_t max_ascender
 
uint8_t bpp
 
const hal_gfx_kern_pair_tkern_pairs
 

Detailed Description

Font setting Structure.

Definition at line 72 of file hal_gfx_font.h.

Member Data Documentation

◆ bitmap

const uint8_t* hal_gfx_font_t::bitmap

pointer to bitmap

Definition at line 76 of file hal_gfx_font.h.

◆ bitmap_size

const int hal_gfx_font_t::bitmap_size

bitmap size

Definition at line 75 of file hal_gfx_font.h.

◆ bo

hal_gfx_buffer_t hal_gfx_font_t::bo

the base object

Definition at line 73 of file hal_gfx_font.h.

◆ bpp

uint8_t hal_gfx_font_t::bpp

bits per pixel setting

Definition at line 81 of file hal_gfx_font.h.

◆ flags

uint32_t hal_gfx_font_t::flags

specify the flag

Definition at line 77 of file hal_gfx_font.h.

◆ kern_pairs

const hal_gfx_kern_pair_t* hal_gfx_font_t::kern_pairs

pointer to kern pair

Definition at line 82 of file hal_gfx_font.h.

◆ max_ascender

uint8_t hal_gfx_font_t::max_ascender

max ascender setting

Definition at line 80 of file hal_gfx_font.h.

◆ ranges

const hal_gfx_font_range_t* hal_gfx_font_t::ranges

the font range

Definition at line 74 of file hal_gfx_font.h.

◆ xAdvance

uint8_t hal_gfx_font_t::xAdvance

horizontal advance setting

Definition at line 78 of file hal_gfx_font.h.

◆ yAdvance

uint8_t hal_gfx_font_t::yAdvance

vertical advance setting

Definition at line 79 of file hal_gfx_font.h.


The documentation for this struct was generated from the following file: