drafftink-render 0.1.0

Renderer abstraction and implementations for DrafftInk
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! DrafftInk Render Library
//!
//! Renderer abstraction and implementations for DrafftInk.
//! The default implementation uses Vello for GPU-accelerated rendering.

mod renderer;
pub mod text_editor;

#[cfg(feature = "vello-renderer")]
mod vello_impl;

pub use renderer::{AngleSnapInfo, GridStyle, RenderContext, Renderer, RendererError};
pub use text_editor::{TextEditResult, TextEditState, TextKey, TextModifiers};

#[cfg(feature = "vello-renderer")]
pub use vello_impl::{PngRenderResult, VelloRenderer};