//! Built-in GPU-free GUI for truce plugins.
//!
//! Uses a `RenderBackend` trait to abstract over rendering implementations.
//! The default `CpuBackend` uses tiny-skia for software rasterization.
pub use BuiltinEditor;
pub use RenderBackend;
pub use Theme;
/// Get the platform's display scale factor (Retina = 2.0, normal = 1.0).
/// Use this to convert pixel dimensions from `Editor::size()` to logical
/// points for host APIs (CLAP, VST3, VST2).