Whether a flight is currently in progress.
Private ReadonlyonFly the camera to pose. A flight already in progress is cancelled
first (its promise resolves { completed: false }). Resolves when the
pose is reached or the flight is interrupted.
Optionalopts: FlyToOptionsStop the current flight (if any) where it is. Idempotent.
Cancel and release listeners. Safe to call repeatedly.
PrivatestepOne frame of the flight. Exposed for the per-frame driver only.
PrivatereseatkeepOrientationPose against the live camera + focus target.
PrivateapplyWrite an intermediate pose onto the live camera + controls. Mirrors
restoreCamera (same hand-off), minus the log noise of the final call.
PrivatefinishPrivateattachPrivatedetach
Owns at most one in-flight camera transition. Create once per app; call dispose on teardown.