Creates a transition wrapper from transition metadata and participating clip IDs.
Transition creation options.
Releases all render resources and detaches this transition from its clips.
Nothing.
Returns the incoming clip ID.
The end clip ID.
Returns the unique instance ID of this transition.
The transition instance ID.
Returns the overlap duration contributed by the start clip.
The in duration, in seconds.
Returns the display name of this transition.
The transition name.
Returns the overlap duration contributed by the end clip.
The out duration, in seconds.
Returns a transition property value.
Name of the transition property to read.
The property value, or undefined if the property is unavailable.
Returns the provider identifier of the transition definition.
The provider ID.
Returns the outgoing clip ID.
The start clip ID.
Returns the library transition ID used to create this instance.
The transition definition ID.
Computes normalized transition progress for the specified timeline time.
Timeline time, in seconds.
Transition progress clamped to the [0, 1] range.
Resolves clip references, transition data, textures, and render resources for this transition.
ID of the layer that owns the transition.
Nothing.
Lifecycle hook called when playback pauses.
Current timeline time, in seconds.
Nothing.
Lifecycle hook called when playback starts.
Current timeline time, in seconds.
A promise that resolves after the hook completes.
Recreates transition render textures for a new render size.
New render width, in pixels.
New render height, in pixels.
Nothing.
Lifecycle hook called after transition rendering completes for a frame.
Timeline time, in seconds.
Nothing.
Renders the two source clips into the transition textures for the specified frame.
Timeline time, in seconds.
Nothing.
Serializes this transition instance.
The serialized transition payload.
Rebinds the transition to a different incoming clip.
Clip ID that should become the end clip.
Nothing.
Sets the portion of the transition that overlaps the outgoing clip.
Duration, in seconds, contributed by the start clip.
Nothing.
Overrides the display name of the transition instance.
Name to assign.
Nothing.
Sets the portion of the transition that overlaps the incoming clip.
Duration, in seconds, contributed by the end clip.
Nothing.
Updates a transition property value.
Name of the transition property to update.
New property value.
Nothing.
Rebinds the transition to a different outgoing clip.
Clip ID that should become the start clip.
Nothing.
Updates transition uniforms for the specified timeline time.
Timeline time, in seconds.
Nothing.
Recalculates in and out durations so they remain valid for the surrounding clips and nearby transitions.
Nothing.
StaticdeserializeCreates a transition instance from serialized data.
Serialized transition payload.
The deserialized transition instance.
Represents a transition between two neighboring clips on a layer.