Interface: PlanarProjectionPresentation
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.
Extends
Properties
displayArea?
optionaldisplayArea:PlanarDisplayArea
Inherited from
ProjectionPresentation.displayArea
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:54
flipHorizontal?
optionalflipHorizontal:boolean
Inherited from
ProjectionPresentation.flipHorizontal
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:59
flipVertical?
optionalflipVertical:boolean
Inherited from
ProjectionPresentation.flipVertical
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:60
pan?
optionalpan:Point2
Inherited from
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:56
position?
optionalposition:ProjectionPosition
Inherited from
ProjectionPresentation.position
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:58
rawPan
rawPan:
Point2
Defined in
packages/core/src/RenderingEngine/GenericViewport/Planar/PlanarProjectionTypes.ts:48
rotation?
optionalrotation:number
Inherited from
ProjectionPresentation.rotation
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:53
scale?
optionalscale:ProjectionScale
Inherited from
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:57
scaleVector
scaleVector:
Point2
Defined in
packages/core/src/RenderingEngine/GenericViewport/Planar/PlanarProjectionTypes.ts:49
zoom?
optionalzoom:number
Inherited from
Defined in
packages/core/src/RenderingEngine/GenericViewport/ViewportProjectionTypes.ts:55