RenderFrameViewOverride struct
The pose and/or field of view one view was really rendered with, when it deviates from
what RenderSender.BeginFrame handed out. Only the parts whose flag is set are
used.
Namespace: Quaternar.Qaros · Assembly: Quaternar.Qaros.dll
public readonly struct RenderFrameViewOverride
Constructors
RenderFrameViewOverride(nuint, bool, bool, Pose, Fov)
public RenderFrameViewOverride(nuint viewIndex, bool overridePose, bool overrideFov, Pose pose, Fov fov)
Parameters
| Name | Type | Description |
|---|---|---|
viewIndex | nuint | |
overridePose | bool | |
overrideFov | bool | |
pose | Pose | |
fov | Fov |
Properties
| Member | Description |
|---|---|
| ViewIndex | Index of the view in the sender's layout order. |
| OverridePose | |
| OverrideFov | |
| Pose | The pose the view was really rendered with, in the bound app volume's app content space - the space RenderFrameInfo.GetViewPose hands it out in. |
| Fov | In view space, radians. |
ViewIndex
Index of the view in the sender's layout order.
public nuint ViewIndex { get; }
Value: nuint
OverridePose
public bool OverridePose { get; }
Value: bool
OverrideFov
public bool OverrideFov { get; }
Value: bool
Pose
The pose the view was really rendered with, in the bound app volume's
app content space - the space RenderFrameInfo.GetViewPose
hands it out in.
public Pose Pose { get; }
Value: Pose
Fov
In view space, radians.
public Fov Fov { get; }
Value: Fov