ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
glyph_cache_entry_t Struct Reference

Data Fields

uint32_t codepoint
 
uint8_t * bitmap_buf
 
int width
 
int rows
 
int pitch
 
int bitmap_left
 
int bitmap_top
 
UT_hash_handle hh
 

Detailed Description

Cached glyph bitmap with metadata. Stores pre-rendered FreeType bitmap to avoid rasterization on every frame.

Definition at line 38 of file media/render/terminal.c.

Field Documentation

◆ bitmap_buf

uint8_t* glyph_cache_entry_t::bitmap_buf

Definition at line 40 of file media/render/terminal.c.

◆ bitmap_left

int glyph_cache_entry_t::bitmap_left

Definition at line 44 of file media/render/terminal.c.

Referenced by term_renderer_feed().

◆ bitmap_top

int glyph_cache_entry_t::bitmap_top

Definition at line 45 of file media/render/terminal.c.

Referenced by term_renderer_feed().

◆ codepoint

uint32_t glyph_cache_entry_t::codepoint

Definition at line 39 of file media/render/terminal.c.

◆ hh

UT_hash_handle glyph_cache_entry_t::hh

Definition at line 46 of file media/render/terminal.c.

◆ pitch

int glyph_cache_entry_t::pitch

Definition at line 43 of file media/render/terminal.c.

◆ rows

int glyph_cache_entry_t::rows

Definition at line 42 of file media/render/terminal.c.

◆ width

int glyph_cache_entry_t::width

Definition at line 41 of file media/render/terminal.c.


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