Skip to main content

kobo_core/rendering/
mod.rs

1//! Rendering primitives: text engine, UI draw helpers, e-ink constants.
2//!
3//! - [`text_render`] - HarfBuzz shaping + fontdue rasterization -> RGB565
4//! - [`common`] - shared rendering state (`IS_RTL`) and body-text size constant
5//! - [`layout`] - `word_wrap_bytes()` and `sentences_with_ranges()` (pure text)
6//! - [`draw`] - progress bars, rounded rects, nav bars (RGB565 byte-buffer ops)
7//! - [`eink`] - MXCFB ioctl structs, waveform constants, `diff_rows()`
8
9pub mod common;
10pub mod draw;
11pub mod eink;
12pub mod layout;
13pub mod loader;
14pub mod text_render;