Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence de la structure font_s

Structure décrivant une police bitmap à largeur fixe. Plus de détails...

#include <font.h>

Champs de données

const char * name
 
uint8_t width
 
uint8_t height
 
uint8_t first
 
uint8_t last
 
uint8_t spacing
 
uint8_t(* get_col )(char c, uint8_t col)
 Fonction de lecture d’une colonne de glyphe.
 

Description détaillée

Structure décrivant une police bitmap à largeur fixe.

Chaque police est décrite par sa géométrie, son encodage ASCII, et une fonction de lecture de colonne (get_col).

Documentation des champs

◆ first

uint8_t font_s::first

Premier caractère ASCII couvert (souvent 32 = espace).

◆ get_col

uint8_t(* font_s::get_col) (char c, uint8_t col)

Fonction de lecture d’une colonne de glyphe.

Paramètres
cCaractère ASCII.
colIndex de colonne (0 → width-1).
Renvoie
Octet contenant les bits de la colonne (bit0 = pixel haut).

◆ height

uint8_t font_s::height

Hauteur utile (en pixels verticaux).

◆ last

uint8_t font_s::last

Dernier caractère ASCII couvert (souvent 126 = '~').

◆ name

const char* font_s::name

Nom lisible de la police (ex: "5x7", "4x6").

◆ spacing

uint8_t font_s::spacing

Colonnes vides ajoutées après chaque glyphe (ex: 1).

◆ width

uint8_t font_s::width

Largeur du glyphe (en colonnes).


La documentation de cette structure a été générée à partir du fichier suivant :