MotionScript

@motion-script/core


@motion-script/core / FilterData

Interface: FilterData<T>

Defined in: attributes/shape/filters/registry.ts:20

Interpolation and equality contract every filter implementation must implement.

Type Parameters

T

T extends AnyFilter

Methods

equals()

equals(a, b): boolean

Defined in: attributes/shape/filters/registry.ts:24

Return true when both filters are visually identical (used to skip redundant redraws).

Parameters

a

T

b

T

Returns

boolean


lerp()

lerp(from, to, t): T

Defined in: attributes/shape/filters/registry.ts:22

Return a new filter linearly interpolated between from and to at progress t (0–1).

Parameters

from

T

to

T

t

number

Returns

T