1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
mod errors; pub use errors::{BrailleArtError, Result}; mod canvas; mod renderer; pub use canvas::BrailleCanvas; pub use renderer::BrailleArtMode; /// UTF8 of first (empty) braille character pub const BRAILLE_OFFSET: u32 = 0x2800; #[derive(Clone, Debug)] pub struct BrailleArt { pub font_line: f32, pub font_space: f32, pub mode: BrailleArtMode, } impl Default for BrailleArt { fn default() -> Self { Self { font_line: 16.0, font_space: 16.0, mode: Default::default() } } }