Skip to content

artboard-deluxe / ArtboardLoopContext

ArtboardLoopContext ​

ArtboardLoopContext = object

Defined in: types/index.ts:423

The animation-relevant state of the artboard at the time the animation frame was issued. These values might differ to the ones obtained using artboard.getOffset(), etc.

Properties ​

artboardSize ​

artboardSize: Size | null

Defined in: types/index.ts:439

The (unscaled) size of the artboard.

When the artboard instance is initialised, the size of the artboard is null. When using the dom plugin, the size is set automatically from the artboard DOM element.

When not using the dom plugin to render on a canvas, the size is available only when calling artboard.setArtboardSize().


boundaries ​

boundaries: Boundaries

Defined in: types/index.ts:458

The min/max boundaries for the artboard offset.


currentTime ​

currentTime: number

Defined in: types/index.ts:466

The current timestamp for this animation iteration.

When using the raf() plugin, this is the timestamp provided by the browser to the requestAnimationFrame callback. When manually calling artboard.loop() this will be the same value you pass as the argument to the loop method.


offset ​

offset: Coord

Defined in: types/index.ts:453

The current artboard offset.

During overscrolling the offset values can go outside the defined boundaries.


rootSize ​

rootSize: Size

Defined in: types/index.ts:427

The size of the root element.


scale ​

scale: number

Defined in: types/index.ts:446

The current scale.

During a pinch gesture the scale value can go below minScale or above maxScale.