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

Bare comic engine and every caller-bound backing slice. More...

#include <ra8_viewer_reader_internal.h>

Collaboration diagram for viewer_comic_t:

Data Fields

comic_t archive
 Open CBZ/CBR/CBT facade.
comic_page_tpages
 Resident sorted page index.
char * names
 Resident member-name arena.
uint8_t * page
 Resident encoded-image bytes.
uint8_t * arena
 stb caller-owned decode arena.
size_t page_cap
 Encoded-image capacity in bytes.
size_t arena_cap
 Decode-arena capacity in bytes.

Detailed Description

Bare comic engine and every caller-bound backing slice.

Definition at line 83 of file ra8_viewer_reader_internal.h.

Field Documentation

◆ archive

comic_t viewer_comic_t::archive

◆ arena

uint8_t* viewer_comic_t::arena

stb caller-owned decode arena.

Definition at line 88 of file ra8_viewer_reader_internal.h.

Referenced by internal_decode(), internal_probe_page(), and internal_take_comic().

◆ arena_cap

size_t viewer_comic_t::arena_cap

Decode-arena capacity in bytes.

Definition at line 90 of file ra8_viewer_reader_internal.h.

Referenced by internal_decode(), internal_probe_page(), and internal_take_comic().

◆ names

char* viewer_comic_t::names

Resident member-name arena.

Definition at line 86 of file ra8_viewer_reader_internal.h.

Referenced by internal_take_comic(), and priv_viewer_open_comic().

◆ page

uint8_t* viewer_comic_t::page

Resident encoded-image bytes.

Definition at line 87 of file ra8_viewer_reader_internal.h.

Referenced by internal_decode(), internal_probe_page(), internal_read_page(), and internal_take_comic().

◆ page_cap

size_t viewer_comic_t::page_cap

Encoded-image capacity in bytes.

Definition at line 89 of file ra8_viewer_reader_internal.h.

Referenced by internal_read_page(), and internal_take_comic().

◆ pages

comic_page_t* viewer_comic_t::pages

Resident sorted page index.

Definition at line 85 of file ra8_viewer_reader_internal.h.

Referenced by internal_take_comic(), and priv_viewer_open_comic().


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