Skip to main content

Module zoom_dopesheet

Module zoom_dopesheet 

Source
Expand description

Zoom dopesheet — keyframes + Easy Ease for the selected zoom (ED.13).

The animator’s dope sheet: the selected zoom’s scale curve laid out as keyframes (identity → full → identity), plus a row of easing presets. The default and one-click favorite is Easy Ease (InOutCubic) — accelerate off the wide shot, settle into the detail. The keyframe model is the pure [zoom_keyframes] (the Track-shaped view of the engine’s ramp); choosing an ease commits a SetZoomEase through the shared [edit::History]. The marker plot is authoring/inspection; the eased motion itself renders via the ED.16 engine.

Structs§

ZoomDopesheetProps
Props for the ZoomDopesheet component.

Constants§

EASES
Ease presets, in display order — Easy Ease (InOutCubic) leads.

Functions§

ZoomDopesheet
The zoom dopesheet. Reads the zoom selection (ED.12), project, and edit history from context; tunes the selected zoom’s keyframes + ease.
dopesheet_body 🔒
frac 🔒
keyframe_markers 🔒
selected_zoom
The zoom with id, if present. Pure.

Type Aliases§

HistoryStore 🔒
ProjectSignal 🔒