Skip to main content

Interface: FilterData<T>

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

Interpolation and equality contract every registered filter must implement.

Type Parameters

T

T extends MediaFilter

Methods

equals()

equals(a, b): boolean

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

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:6

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

Parameters

from

T

to

T

t

number

Returns

T