Files
effectcraft/crates/aep/tests/it/export.rs
T
vangel76 4aabf112b6 #3299: aep import/export: linear hostile-input bounds, reported losses, deduplicated export code
Import: precomp loop check by candidate-graph components (no search
without a loop), one LayerId -> index map for mattes, parents and effect
layer references, popup mapping linear in the file's items, lazy loss
details (lose_with), orientation keys at one time reported, mask path
ease speeds under the property limit, Blending Options nested past the
read depth reported.

Export: precomp loops by components, parent loops found once, cached
natural sort keys, one exported-layer set, parameter definitions built
from the effect table (old encode-and-parse path kept as a test
reference), shared key-time loop, key-list rewrite, spatial record,
tdmn/tdsn helpers, unreadable curve and mesh entries reported.

Corpus import and export dumps are byte-identical to the base.
2026-11-08 15:09:45 +01:00

23 lines
283 B
Rust

//! export tests of effectcraft-aep.
#[macro_use]
mod helpers;
mod bounds;
mod built;
mod ease;
mod effects;
mod footage;
mod masks;
mod objects;
mod precomp;
mod remap;
mod repairs;
mod robustness;
mod roundtrip;
mod settings;
mod shape_switch;
mod stretch;
mod styles;
mod text;