Methods that return objects that contain various internal fields of the sequence (such as autoplays
from getTiming()
,
inProgress
from getStatus()
, etc.
Methods that allow the modification of various internal fields of the sequence.
Methods that control the playback of the animation sequence.
Methods that involve listening to the progress of the animation sequence to perform tasks at specific times.
Methods and/or fields related to the configuration settings of the sequence.
The parent AnimTimeline that contains this sequence
(undefined
if the sequence is not part of a timeline).
The highest level of this sequence's lineage.
Adds one or more AnimClip objects to the end of the sequence.
Rest
...animClips: AnimClip<EffectGenerator, AnimClipConfig>[]comma-separated list of animation clips
Adds one or more AnimClip objects to the specified index of the sequence.
the index at which the clips should be inserted
Rest
...animClips: AnimClip<EffectGenerator, AnimClipConfig>[]comma-separated list of animation clips
Finds the index of a given AnimClip object within the sequence
the animation clip to search for within the sequence
the index of animClip within the sequence or -1
if the clip is not part of the sequence.
Removes one or more AnimClip objects from the sequence.
Rest
...animClips: AnimClip<EffectGenerator, AnimClipConfig>[]comma-separated list of animation clips
Removes a number of AnimClip objects from the sequence based on the provided indices range (0-based).
the starting index, inclusive
the ending index, exclusive
an array containing the clips that were removed from the sequence.
Protected
generateReadonly
idNumber that uniquely identifies the sequence from other sequences. Automatically generated.
Returns an object containing the configuration options used to define the timing, jump tag, and description of the animation sequence.
an object containing
the description for this sequence.
Returns details about an sequence's current status.
an object containing
Returns timing-related details about the sequence.
an object containing
Sets the description for this sequence.
new description
Sets the jumpTag for this sequence.
new jump tag
Forces the animation sequence to instantly finish.
Forces the animation clips that are currently running within the sequence to instantly finish.
Plays the animation sequence (sequence runs forward).
a promise that is resolved when the sequence finishes playing.
Rewinds the animation sequence (sequence runs backward).
a promise that is resolved when the sequence finishes rewinding.
Returns an object containing the configuration options used to define the timing, jump tag, and description of the animation sequence.
an object containing
Methods and/or fields related to the stucture of the sequence, including methods related to the clips that make up the sequence and what timeline the sequence belongs to (if any).