Skip to content
Entangle UI v0.13.0

ViewportHandle

Defined in: src/components/primitives/viewport/Viewport.types.ts:132

centerOn(point, zoom?): void

Defined in: src/components/primitives/viewport/Viewport.types.ts:141

Center the viewport on a world point, optionally setting zoom.

Point2D

number

void


fitToContent(bounds, padding?): void

Defined in: src/components/primitives/viewport/Viewport.types.ts:137

Pan and zoom so that bounds fits inside the viewport with optional inner padding. Padding is in screen pixels (deducted from the viewport on each side).

WorldRect

number

void


getSize(): ViewportSize

Defined in: src/components/primitives/viewport/Viewport.types.ts:145

Read the current viewport size in CSS pixels.

ViewportSize


getTransform(): ViewportTransform

Defined in: src/components/primitives/viewport/Viewport.types.ts:143

Read the current transform.

ViewportTransform


invalidate(layerName?): void

Defined in: src/components/primitives/viewport/Viewport.types.ts:150

Force a redraw. With no layerName, all layers redraw on the next frame; with layerName, only that layer redraws.

string

void


zoomToRect(rect, padding?): void

Defined in: src/components/primitives/viewport/Viewport.types.ts:139

Alias for fitToContent — pan/zoom to fit the given world rect.

WorldRect

number

void