Skip to main content

Interface: ProjectionPresentation<TDisplayArea>

Cross-viewport presentation fields shared by projection adapters.

Adapter-specific presentations may extend this shape with compatibility fields, but scale and position should remain tagged so their semantics stay explicit at call sites.

Extended by

Type Parameters

TDisplayArea = DisplayArea

Properties

displayArea?

optional displayArea: TDisplayArea

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:54


flipHorizontal?

optional flipHorizontal: boolean

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:59


flipVertical?

optional flipVertical: boolean

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:60


pan?

optional pan: Point2

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:56


position?

optional position: ProjectionPosition

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:58


rotation?

optional rotation: number

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:53


scale?

optional scale: ProjectionScale

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:57


zoom?

optional zoom: number

Defined in

packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:55