Expand description
Zoom regions — cinematic punch-ins on the project timeline.
A ZoomSegment is a value type: a window of project frames, a zoom
amount, a target (ZoomMode), and an easing curve. At the render
boundary (ED.16) each compiles to a keyframed wisp transform
(scale + translate) applied to the screen sprite. Keeping the model
wisp-free here means the zoom math is unit-testable without a GPU.
Structs§
- ZoomId
- Stable identifier for a
ZoomSegmentwithin a project, so edit operations (move / remove) can address one without relying on its index, which shifts as zooms are added and removed. - Zoom
Segment - A cinematic punch-in over
[start, end)project frames.