Interface AnimationGroup
cancel(positionGroup: PositionGroup): void;
cancelAll(): void;
from(
positionGroup: PositionGroup,
fromData: TJSPositionDataRelative | GroupDataCallback,
options?: TweenOptions | GroupTweenOptionsCallback,
): BasicAnimation;
fromTo(
positionGroup: PositionGroup,
fromData: TJSPositionDataRelative | GroupDataCallback,
toData: TJSPositionDataRelative | GroupDataCallback,
options?: TweenOptions | GroupTweenOptionsCallback,
): BasicAnimation;
getScheduled(
positionGroup: PositionGroup,
): { controls: BasicAnimation[]; entry: Positionable; position: object }[];
isAnimationKey(key: unknown): key is AnimationKey;
isScheduled(
positionGroup: PositionGroup,
options?: ScheduleOptions,
): boolean;
quickTo(
positionGroup: PositionGroup,
keys: Iterable<AnimationKey>,
options?: QuickTweenOptions | GroupQuickTweenOptionsCallback,
): GroupQuickToCallback;
to(
positionGroup: PositionGroup,
toData: TJSPositionDataRelative | GroupDataCallback,
options?: TweenOptions | GroupTweenOptionsCallback,
): BasicAnimation;
}
Index
Methods
cancel
- Cancels any animation for given TJSPosition.PositionGroup data. - Parameters- positionGroup: PositionGroupThe position group to cancel. 
 - Returns void
- positionGroup: PositionGroup
cancelAll 
- Cancels all TJSPosition animation. - Returns void
from
- from(
 positionGroup: PositionGroup,
 fromData: TJSPositionDataRelative | GroupDataCallback,
 options?: TweenOptions | GroupTweenOptionsCallback,
 ): BasicAnimationProvides the fromanimation tween for one or more positionable instances as a group.Parameters- positionGroup: PositionGroupA position group. 
- fromData: TJSPositionDataRelative | GroupDataCallbackA position data object assigned to all positionable instances or a callback function invoked for unique data for each instance. 
- Optionaloptions: TweenOptions | GroupTweenOptionsCallback- Tween options assigned to all positionable instances or a callback function invoked for unique options for each instance. 
 Returns BasicAnimationBasic animation control. 
- positionGroup: PositionGroup
fromTo 
- fromTo(
 positionGroup: PositionGroup,
 fromData: TJSPositionDataRelative | GroupDataCallback,
 toData: TJSPositionDataRelative | GroupDataCallback,
 options?: TweenOptions | GroupTweenOptionsCallback,
 ): BasicAnimationProvides the fromToanimation tween for one or more positionable instances as a group.Parameters- positionGroup: PositionGroupA position group. 
- fromData: TJSPositionDataRelative | GroupDataCallbackA position data object assigned to all positionable instances or a callback function invoked for unique data for each instance. 
- toData: TJSPositionDataRelative | GroupDataCallbackA position data object assigned to all positionable instances or a callback function invoked for unique data for each instance. 
- Optionaloptions: TweenOptions | GroupTweenOptionsCallback- Tween options assigned to all positionable instances or a callback function invoked for unique options for each instance. 
 Returns BasicAnimationBasic animation control. 
- positionGroup: PositionGroup
getScheduled 
- getScheduled(
 positionGroup: PositionGroup,
 ): { controls: BasicAnimation[]; entry: Positionable; position: object }[]Gets all animation controls for the given position group data. Parameters- positionGroup: PositionGroupA position group. 
 Returns { controls: BasicAnimation[]; entry: Positionable; position: object }[]Results array. 
- positionGroup: PositionGroup
isAnimationKey  
- Provides a type guard to test in the given key is an AnimationAPI.AnimationKey. - Parameters- key: unknownA key value to test. 
 - Returns key is AnimationKey- Whether the given key is an animation key. 
- key: unknown
isScheduled 
- Returns the status for the entire position group specified if all position instances of the group are scheduled. - Parameters- positionGroup: PositionGroupA position group. 
- Optionaloptions: ScheduleOptions- Scheduling options. 
 - Returns boolean- True if all are scheduled / false if just one position instance in the group is not scheduled. 
- positionGroup: PositionGroup
quickTo 
- quickTo(
 positionGroup: PositionGroup,
 keys: Iterable<AnimationKey>,
 options?: QuickTweenOptions | GroupQuickTweenOptionsCallback,
 ): GroupQuickToCallbackProvides the quickToanimation tweening function for one or more positionable instances as a group.Parameters- positionGroup: PositionGroupA position group. 
- keys: Iterable<AnimationKey>Animation keys to target. 
- Optionaloptions: QuickTweenOptions | GroupQuickTweenOptionsCallback- Quick tween options assigned to all positionable instances or a callback function invoked for unique options for each instance. 
 Returns GroupQuickToCallbackquick-to tween function. 
- positionGroup: PositionGroup
to
- to(
 positionGroup: PositionGroup,
 toData: TJSPositionDataRelative | GroupDataCallback,
 options?: TweenOptions | GroupTweenOptionsCallback,
 ): BasicAnimationProvides the toanimation tween for one or more positionable instances as a group.Parameters- positionGroup: PositionGroupA position group. 
- toData: TJSPositionDataRelative | GroupDataCallbackA position data object assigned to all positionable instances or a callback function invoked for unique data for each instance. 
- Optionaloptions: TweenOptions | GroupTweenOptionsCallback- Tween options assigned to all positionable instances or a callback function invoked for unique options for each instance. 
 Returns BasicAnimationBasic animation control. 
- positionGroup: PositionGroup
Provides a public API for grouping multiple TJSPosition animations together and is accessible from TJSPosition.Animate.
See
AnimationAPI