indicatrix-cut 0.2.2

Desktop faceting-design editor: library browsing, spectral 3D rendering, material retargeting, and a solid inspection view.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Settings persistence and lighting presets.
//!
//! `model` is pure data + pure logic (unit-testable without Slint or threads).
//! `store` handles the on-disk TOML file, including the "never block startup" fallback
//! behaviour. `persist` is the debounced background writer that `gui::mod` wires up to
//! the UI callbacks.

pub mod model;
pub mod persist;
pub mod store;

pub use model::{
    LightingPreset, LiveComputeTarget, LocalComputeTarget, LocalPreviewScale, PreviewScale,
    SettingsFile, WorkerSettings,
};
pub use persist::SettingsPersister;