CameraFrame2D#
A Camera2D's reference dimensions and fit policy. Default values preserve legacy World framing.
public readonly record struct CameraFrame2D(float ViewHeight, float ViewWidth)Record properties#
| Property | Type | Access | Constructor default |
|---|---|---|---|
ViewHeight | float | get; init; | required |
ViewWidth | float | get; init; | required |
Members: Fit · Mode · ReferenceSize
Fit#
public CameraFit2D Fit { get; init; }Expand (default), FitHeight or FitWidth.
Mode#
public CameraMode2D Mode { get; init; }World (default) or Screen design-pixel coordinates.
ReferenceSize#
public System.Numerics.Vector2 ReferenceSize { get; }The reference width and height. Screen mode substitutes 1920 × 1080 for unset dimensions; World mode leaves them unset. Coordinates are centred, with +X right and +Y up.
Related types#
Source#
- Camera2D.cs