pub mod components;
pub mod context;
pub mod font;
pub mod font_introspector;
pub mod layout;
pub mod renderer;
mod sugarloaf;
pub use wgpu;
pub use font_introspector::{Stretch, Style, Weight};
pub use crate::sugarloaf::{
graphics::{
ColorType, Graphic, GraphicData, GraphicDataEntry, GraphicId, GraphicOverlay,
Graphics, ResizeCommand, ResizeParameter, MAX_GRAPHIC_DIMENSIONS,
},
primitives::{
contains_braille_dot, drawable_character, BorderStyle, Corners, CursorKind,
DrawableChar, Edges, ImageProperties, Object, Quad, Rect, RichText,
RichTextLinesRange, RichTextRenderData, SugarCursor,
},
Colorspace, Sugarloaf, SugarloafBackend, SugarloafErrors, SugarloafRenderer,
SugarloafWindow, SugarloafWindowSize, SugarloafWithErrors,
};
pub use components::filters::Filter;
pub use layout::{
Content, RichTextConfig, SpanStyle, SpanStyleDecoration, TextDimensions,
UnderlineInfo, UnderlineShape,
};