HolographicCamera 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 HolographicDisplay 上的 HolographicViewConfiguration 提供每帧呈现功能。
public ref class HolographicCamera 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 HolographicCamera 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 HolographicCamera
Public NotInheritable Class HolographicCamera
- 继承
- 属性
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 中引入)
|
注解
在显示每个全息帧之前,应用将呈现到至少一个 HolographicCamera 的后台缓冲区。
版本历史记录
| Windows 版本 | SDK 版本 | 已添加值 |
|---|---|---|
| 1703 | 15063 | 显示 |
| 1703 | 15063 | LeftViewportParameters |
| 1703 | 15063 | RightViewportParameters |
| 1709 | 16299 | IsPrimaryLayerEnabled |
| 1709 | 16299 | MaxQuadLayerCount |
| 1709 | 16299 | QuadLayers |
| 1803 | 17134 | CanOverrideViewport |
| 1809 | 17763 | IsHardwareContentProtectionEnabled |
| 1809 | 17763 | IsHardwareContentProtectionSupported |
| 1903 | 18362 | ViewConfiguration |
属性
| CanOverrideViewport |
获取显示器是否支持重写视区矩形。 |
| Display |
获取有关此 HolographicCamera 所表示的显示器的元数据。 |
| Id |
获取 HolographicCamera 的唯一标识符。 |
| IsHardwareContentProtectionEnabled |
获取或设置此 HolographicCamera 是否将为主层生成受硬件保护的后台缓冲区。 |
| IsHardwareContentProtectionSupported |
获取此 HolographicCamera 是否支持硬件内容保护。 |
| IsPrimaryLayerEnabled |
获取或设置此相机是否应显示由应用填充的主后台缓冲区。 |
| IsStereo |
获取当前显示器是立体声显示还是单声道显示器。 |
| LeftViewportParameters |
获取与显示器左眼视区相关的呈现参数。 |
| MaxQuadLayerCount |
获取当前系统支持的最大四层数。 |
| QuadLayers |
获取要在此相机主后台缓冲区顶部显示的可变四层列表。 |
| RenderTargetSize |
获取为此相机分配的后台缓冲区的尺寸(以像素为单位)。 |
| RightViewportParameters |
获取与显示器右视区相关的呈现参数。 |
| ViewConfiguration |
获取此 HolographicCamera 提供呈现的 HolographicViewConfiguration。 |
| ViewportScaleFactor |
获取或设置要应用于默认视区大小的缩放因子。 |
方法
| SetFarPlaneDistance(Double) |
设置沿 z 轴的距离,从视图空间的原点到视图视面的远平面。 |
| SetNearPlaneDistance(Double) |
设置沿 z 轴的距离,从视图空间的原点到视图视面的近平面。 |