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