|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Rich series and chapter metadata for export containers (ComicInfo.xml, EPUB OPF). More...
#include <mdl_export.h>
Data Fields | |
| char | series_title [k_mdl_meta_title_max] |
| Series title. | |
| char | summary [k_mdl_meta_summary_max] |
| Summary / description. | |
| char | writer [k_mdl_meta_name_max] |
| Writer / Author. | |
| char | artist [k_mdl_meta_name_max] |
| Artist / Illustrator. | |
| char | chapter_title [k_mdl_meta_title_max] |
| Chapter title. | |
| double | chapter_number |
| Chapter number (0.0 if unnumbered). | |
| char | source_url [k_mdl_meta_url_max] |
| Validated absolute HTTP(S) source URL. | |
| char | cover_path [k_mdl_meta_path_max] |
| Trusted verified local cover path/name. | |
| int | cover_index |
| Cover page index (0-based, -1 if unset). | |
| char | language [k_mdl_meta_lang_max] |
| BCP-47 language tag (default "en"). | |
| mdl_reading_direction_t | reading_direction |
| Fixed-layout page progression. | |
| char | identifier [k_mdl_meta_id_max] |
| Stable identifier; derived when empty. | |
| char | modified [k_mdl_meta_date_max] |
| Deterministic ISO-8601 modified time. | |
Rich series and chapter metadata for export containers (ComicInfo.xml, EPUB OPF).
Definition at line 96 of file mdl_export.h.
| char mdl_export_meta_t::artist[k_mdl_meta_name_max] |
Artist / Illustrator.
Definition at line 100 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_prepare_creators(), internal_escape_comicinfo(), internal_find_publication_key(), internal_generate_uuid(), and internal_parse_xml().
| double mdl_export_meta_t::chapter_number |
Chapter number (0.0 if unnumbered).
Definition at line 102 of file mdl_export.h.
Referenced by internal_apply_semantic_key(), internal_build_export_metadata(), internal_parse_xml_semantics(), and mdl_export_build_comicinfo_pages().
| char mdl_export_meta_t::chapter_title[k_mdl_meta_title_max] |
Chapter title.
Definition at line 101 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_prepare_text(), internal_escape_comicinfo(), internal_find_descriptive_key(), internal_generate_uuid(), and internal_parse_xml().
| int mdl_export_meta_t::cover_index |
Cover page index (0-based, -1 if unset).
Definition at line 105 of file mdl_export.h.
Referenced by internal_apply_semantic_key(), internal_cbz_add_metadata(), internal_epub_page_is_cover(), internal_epub_page_meta(), mdl_export_build_comicinfo_pages(), and mdl_meta_init().
| char mdl_export_meta_t::cover_path[k_mdl_meta_path_max] |
Trusted verified local cover path/name.
Definition at line 104 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_page_is_cover(), internal_epub_page_meta(), internal_find_publication_key(), internal_generate_uuid(), internal_parse_xml(), and priv_mdl_export_prepare_cover().
| char mdl_export_meta_t::identifier[k_mdl_meta_id_max] |
Stable identifier; derived when empty.
Definition at line 108 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_prepare_text(), and internal_find_publication_key().
| char mdl_export_meta_t::language[k_mdl_meta_lang_max] |
BCP-47 language tag (default "en").
Definition at line 106 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_prepare_text(), internal_escape_comicinfo(), internal_find_publication_key(), internal_generate_uuid(), internal_parse_xml(), and mdl_meta_init().
| char mdl_export_meta_t::modified[k_mdl_meta_date_max] |
Deterministic ISO-8601 modified time.
Definition at line 109 of file mdl_export.h.
Referenced by internal_epub_prepare_text(), internal_find_publication_key(), internal_metadata_set_page_timestamp(), internal_resolve_export_metadata(), and mdl_meta_init().
| mdl_reading_direction_t mdl_export_meta_t::reading_direction |
Fixed-layout page progression.
Definition at line 107 of file mdl_export.h.
Referenced by internal_apply_semantic_key(), internal_build_export_metadata(), internal_epub_prepare_text(), internal_parse_xml_semantics(), internal_render_comicinfo(), and mdl_meta_init().
| char mdl_export_meta_t::series_title[k_mdl_meta_title_max] |
Series title.
Definition at line 97 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_prepare_text(), internal_escape_comicinfo(), internal_find_descriptive_key(), internal_generate_uuid(), and internal_parse_xml().
| char mdl_export_meta_t::source_url[k_mdl_meta_url_max] |
Validated absolute HTTP(S) source URL.
Definition at line 103 of file mdl_export.h.
Referenced by internal_apply_semantic_key(), internal_build_export_metadata(), internal_epub_prepare_optional(), internal_escape_comicinfo(), internal_generate_uuid(), internal_parse_xml_semantics(), internal_resolve_export_metadata(), mdl_export_build_comicinfo_pages(), and priv_mdl_epub_add_meta().
| char mdl_export_meta_t::summary[k_mdl_meta_summary_max] |
Summary / description.
Definition at line 98 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_prepare_optional(), internal_escape_comicinfo(), internal_find_descriptive_key(), and internal_parse_xml().
| char mdl_export_meta_t::writer[k_mdl_meta_name_max] |
Writer / Author.
Definition at line 99 of file mdl_export.h.
Referenced by internal_build_export_metadata(), internal_epub_prepare_creators(), internal_escape_comicinfo(), internal_find_publication_key(), internal_generate_uuid(), and internal_parse_xml().