`assets_needed_at(document, time)` (core) enumerates the image asset ids referenced by the visible vector layers' active keyframes at a time (top-level + group children). During playback the stage decodes the images needed ~0.5s ahead into the bounded ImageCache, so a keyframe that swaps image fills doesn't hitch when the playhead reaches it. Gated on is_playing; nested clip-instance recursion + background decode are refinements. Completes Phase 4 (image asset paging: Tier 2 decoded-cache LRU, Tier 1 lazy bytes, playback prefetch). |
||
|---|---|---|
| .. | ||
| beamdsp | ||
| egui_node_graph2 | ||
| lightningbeam-core | ||
| lightningbeam-editor | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| build-static.sh | ||
| build-windows.bat | ||