Skip to content

Documentation / Animatable / getLocalInterpingTo

getLocalInterpingTo() ​

ts
function getLocalInterpingTo<Animating>(anim, into): SlicedAnimatable<Animating>;

Defined in: Animate/Animatable.ts:596

Gets the local target state that the animation is currently headed to. If the animation is not headed to any state, it will return the current state. This only returns the local state of the animation, meaning only the numbers in the topmost level of the animation.

Type Parameters ​

Animating ​

Animating extends Partial<SlicedAnimatable<Animatable<unknown>>>

Parameters ​

anim ​

Animation<Animating>

The animation object

into ​

SlicedAnimatable<Animating> = ...

Returns ​

SlicedAnimatable<Animating>

The local target state of the animation

Example ​

ts
const anim = createAnimation({a: newVec(0, 0), b: 0, c: 0}, getLinearInterp(1))
getLocalInterpingTo(anim) // {b: 0, c: 0}
modifyTo(anim, {a: newVec(1, 1), b: 1})
getLocalInterpingTo(anim) // {b: 1, c: 0}