Share via


HolographicCameraPose 类

定义

表示特定帧的全息相机的预测位置。

public ref class HolographicCameraPose sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HolographicCameraPose final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HolographicCameraPose
Public NotInheritable Class HolographicCameraPose
继承
Object Platform::Object IInspectable HolographicCameraPose
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v2.0 中引入)

注解

版本历史记录

Windows 版本 SDK 版本 已添加值
1803 17134 OverrideProjectionTransform
1803 17134 OverrideViewport
1803 17134 OverrideViewTransform

属性

FarPlaneDistance

获取此帧的远平面距离,这是通过调用 HolographicCamera.SetFarPlaneDistance 方法设置的。

HolographicCamera

获取此相机姿势描述的 HolographicCamera。

NearPlaneDistance

获取此帧的近平面距离,通过调用 HolographicCamera.SetNearPlaneDistance 方法设置该距离。

ProjectionTransform

获取此相机姿势的立体投影转换。

Viewport

获取此帧中此相机应用必须呈现的视区矩形。

方法

OverrideProjectionTransform(HolographicStereoTransform)

通知合成器应用正在呈现,并用备用次优投影转换此帧。

OverrideViewport(Rect, Rect)

指定应用正在此帧中呈现的帧缓冲区中的备用视区矩形。

OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform)

通知合成器,应用正在呈现时使用备用的次优视图转换此帧。

TryGetCullingFrustum(SpatialCoordinateSystem)

获取此相机姿势的预测保守剔除视锥,以指定的坐标系表示。

TryGetViewTransform(SpatialCoordinateSystem)

获取此相机姿势的立体视图转换,表示为来自指定坐标系的转换。 如果目前无法找到指定的坐标系,此方法将返回 null。

TryGetVisibleFrustum(SpatialCoordinateSystem)

获取当前姿势的预测视图视场,以指定的坐标系表示。

适用于