ReadonlychannelsReadonlyidReadonlymodelOptional ReadonlynameDifference between the first and last authored sample times.
Last authored sample time across all channels.
Removes this animation from its owning SceneModel.
Serializes this immutable animation asset back to JSON-friendly params.
StaticvalidateValidates animation params without creating a SceneAnimation.
Immutable authored scene animation asset owned by a SceneModel.
SceneAnimation stores semantic sampled channels only. It has no runtime playback state such as play/pause, loop, speed or current time.
Use SceneAnimationEvaluator to evaluate this authored data into explicit SceneAnimationState values. Use SceneAnimationStateApplier or SceneAnimationPlayer when those values should affect live SceneTransform instances.