drafftink_render/lib.rs
1//! DrafftInk Render Library
2//!
3//! Renderer abstraction and implementations for DrafftInk.
4//! The default implementation uses Vello for GPU-accelerated rendering.
5
6mod renderer;
7pub mod text_editor;
8
9#[cfg(feature = "vello-renderer")]
10mod vello_impl;
11
12pub use renderer::{AngleSnapInfo, GridStyle, RenderContext, Renderer, RendererError};
13pub use text_editor::{TextEditResult, TextEditState, TextKey, TextModifiers};
14
15#[cfg(feature = "vello-renderer")]
16pub use vello_impl::{PngRenderResult, VelloRenderer};