Provides a public API for grouping multiple TJSPosition animations together and is accessible from TJSPosition.Animate.

AnimationAPI

interface AnimationGroupAPI {
    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: TJSPosition;
    }[];
    isAnimationKey(key: unknown): key is AnimationKey;
    isScheduled(positionGroup: PositionGroup, options?: ScheduleOptions): boolean;
    quickTo(positionGroup: PositionGroup, keys: Iterable<AnimationKey, any, any>, options?: QuickTweenOptions | GroupQuickTweenOptionsCallback): GroupQuickToCallback;
    to(positionGroup: PositionGroup, toData: TJSPositionDataRelative | GroupDataCallback, options?: TweenOptions | GroupTweenOptionsCallback): BasicAnimation;
}

Methods

  • Cancels any animation for given PositionGroup data.

    Parameters

    Returns void

  • Cancels all TJSPosition animation.

    Returns void

  • Provides the from animation tween for one or more positionable instances as a group.

    Parameters

    Returns BasicAnimation

    Basic animation control.

  • Provides the fromTo animation tween for one or more positionable instances as a group.

    Parameters

    Returns BasicAnimation

    Basic animation control.

  • Returns the status for the entire position group specified if all position instances of the group are scheduled.

    Parameters

    Returns boolean

    True if all are scheduled / false if just one position instance in the group is not scheduled.

  • Provides the to animation tween for one or more positionable instances as a group.

    Parameters

    Returns BasicAnimation

    Basic animation control.