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

Parsed header / invalidation key of a cache blob. More...

Data Fields

uint32_t magic
 Format magic.
uint32_t version
 Format version.
uint16_t viewport_w
 Viewport width, pixels.
uint16_t viewport_h
 Viewport height, pixels.
uint16_t font_px
 Body font size, pixels.
uint32_t body_color
 Body text colour.
uint32_t link_color
 Anchor text colour.
uint32_t font_len
 Font blob length.
uint32_t font_hash
 FNV-1a of the font blob.
uint32_t content_len
 Chapter byte length.
uint32_t content_hash
 FNV-1a of the chapter bytes.
uint32_t glyph_count
 Serialised glyph count.
uint32_t page_count
 Serialised page count.
uint32_t body_checksum
 FNV-1a of the record payload.

Detailed Description

Parsed header / invalidation key of a cache blob.

Definition at line 67 of file reflow_cache.c.

Field Documentation

◆ body_checksum

uint32_t priv_cache_key_t::body_checksum

FNV-1a of the record payload.

Definition at line 81 of file reflow_cache.c.

Referenced by internal_get_header(), and reflow_cache_load().

◆ body_color

uint32_t priv_cache_key_t::body_color

Body text colour.

Definition at line 73 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ content_hash

uint32_t priv_cache_key_t::content_hash

FNV-1a of the chapter bytes.

Definition at line 78 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ content_len

uint32_t priv_cache_key_t::content_len

Chapter byte length.

Definition at line 77 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ font_hash

uint32_t priv_cache_key_t::font_hash

FNV-1a of the font blob.

Definition at line 76 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ font_len

uint32_t priv_cache_key_t::font_len

Font blob length.

Definition at line 75 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ font_px

uint16_t priv_cache_key_t::font_px

Body font size, pixels.

Definition at line 72 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ glyph_count

uint32_t priv_cache_key_t::glyph_count

Serialised glyph count.

Definition at line 79 of file reflow_cache.c.

Referenced by internal_get_header(), internal_parse_header(), and reflow_cache_load().

◆ link_color

uint32_t priv_cache_key_t::link_color

Anchor text colour.

Definition at line 74 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ magic

uint32_t priv_cache_key_t::magic

Format magic.

Definition at line 68 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_parse_header().

◆ page_count

uint32_t priv_cache_key_t::page_count

Serialised page count.

Definition at line 80 of file reflow_cache.c.

Referenced by internal_get_header(), internal_parse_header(), and reflow_cache_load().

◆ version

uint32_t priv_cache_key_t::version

Format version.

Definition at line 69 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_parse_header().

◆ viewport_h

uint16_t priv_cache_key_t::viewport_h

Viewport height, pixels.

Definition at line 71 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().

◆ viewport_w

uint16_t priv_cache_key_t::viewport_w

Viewport width, pixels.

Definition at line 70 of file reflow_cache.c.

Referenced by internal_get_header(), and internal_key_matches().


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