ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_glyph_t Struct Reference

A pinned view of a cached glyph bitmap returned by ra8_glyph_atlas_get. More...

#include <ra8_glyph_atlas.h>

Data Fields

const uint8_t * bitmap
 Glyph coverage bitmap (width*height bytes).
uint16_t width
 Glyph width in pixels.
uint16_t height
 Glyph height in pixels.

Detailed Description

A pinned view of a cached glyph bitmap returned by ra8_glyph_atlas_get.

bitmap points into the cache cell and stays valid until the matching ra8_glyph_atlas_put. Stride is width bytes (8-bit coverage).

Since
0.1.0

Definition at line 103 of file ra8_glyph_atlas.h.

Field Documentation

◆ bitmap

const uint8_t* ra8_glyph_t::bitmap

Glyph coverage bitmap (width*height bytes).

Definition at line 104 of file ra8_glyph_atlas.h.

Referenced by internal_glyph_render_cached(), and internal_submit_access().

◆ height

uint16_t ra8_glyph_t::height

Glyph height in pixels.

Definition at line 106 of file ra8_glyph_atlas.h.

Referenced by internal_glyph_render_cached().

◆ width

uint16_t ra8_glyph_t::width

Glyph width in pixels.

Definition at line 105 of file ra8_glyph_atlas.h.

Referenced by internal_glyph_render_cached().


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