Module settings

Source
Expand description

App settings — one JSON file at %APPDATA%\SimpleEditor\settings.json.

Structs§

CurvePreset
A saved keyframe curve for one property. Key times are normalised to 0..1 of the clip length unless absolute (seconds from the clip start); values are absolute.
EffectPreset
A saved effect chain (a Vec<Effect> as JSON) or node graph (a NodeGraph), captured from a clip by engine::presets. Machine-local like the other presets: it lives here, never in the project file.
LayoutProfile
A saved editor layout (egui_tiles tree + popped-out panes), as JSON (see ui/layout.rs).
MotionPreset
A saved motion: curves for several properties at once (“slide in”, “Ken Burns”, …). Property names as in Clip::props_mut labels (“Position X”, “Scale”, …) or “: ”.
RecentAsset
Settings
Template
A reusable group of clips (relative times) + the assets they need, serialised by engine::presets.