Skip to main content

Interface: FillData<T>

Defined in: attributes/shape/fill/registry.ts:16

Type Parameters

T

T extends FillResolved

Properties

dynamic?

optional dynamic?: boolean

Defined in: attributes/shape/fill/registry.ts:27

True when update() is time-dependent and must run every frame (e.g. video, which advances its timestamp). Static fills (solid, gradients, noise, image) have an identity update and can be skipped each frame.

Methods

equals()

equals(a, b): boolean

Defined in: attributes/shape/fill/registry.ts:18

Parameters

a

T

b

T

Returns

boolean


lerp()

lerp(from, to, t): FillResult<T>

Defined in: attributes/shape/fill/registry.ts:19

Parameters

from

FillResult<T>

to

FillResult<T>

t

number

Returns

FillResult<T>


prepare()?

optional prepare(fill, registry, width, height): void

Defined in: attributes/shape/fill/registry.ts:21

Parameters

fill

T

registry

AssetTracker

width

number

height

number

Returns

void


resolve()

resolve(prop): T

Defined in: attributes/shape/fill/registry.ts:17

Parameters

prop

any

Returns

T


update()

update(previous, globalTime, assets): FillResult<T>

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

Parameters

previous

FillResult<T>

globalTime

number

assets

AssetCatalog

Returns

FillResult<T>