Skip to content
Entangle UI v0.13.0

ViewportTransform

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

Viewport transform — screen-space translation + uniform scale.

screenPos = worldPos * zoom + (x, y)

Equivalent to the 2D matrix [zoom, 0, 0, zoom, x, y].

x: number

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

Screen-space translation X in CSS pixels, applied after scaling.


y: number

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

Screen-space translation Y in CSS pixels, applied after scaling.


zoom: number

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

Uniform scale (1 = identity).