HolographicQuadLayerUpdateParameters 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个更新有效负载,它允许应用程序从给定的帧前向配置特定象限层的参数。
public ref class HolographicQuadLayerUpdateParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HolographicQuadLayerUpdateParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HolographicQuadLayerUpdateParameters
Public NotInheritable Class HolographicQuadLayerUpdateParameters
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)
|
注解
为了显示象限层,应用程序会创建必要的 HolographicQuadLayer 实例,并将其添加到 HolographicCamera 的可变 QuadLayers 列表中。 若要将保留的四层更新与给定的即时模式全息帧同步,应用程序通过调用 HolographicFrame.GetQuadLayerUpdateParameters 从该帧请求 HolographicQuadLayerUpdateParameters 实例。 在该 HolographicQuadLayerUpdateParameters 实例上请求的任何更新都将从该帧开始应用。
注意
首次更新 HolographicQuadLayer 对象时,必须调用 AcquireBufferToUpdateContent 或 AcquireBufferToUpdateContentWithHardwareProtection 方法。
版本历史记录
Windows 版本 | SDK 版本 | 增值 |
---|---|---|
1809 | 17763 | AcquireBufferToUpdateContentWithHardwareProtection |
1809 | 17763 | CanAcquireWithHardwareProtection |
属性
CanAcquireWithHardwareProtection |
获取此象限层是否支持硬件内容保护。 |
方法
AcquireBufferToUpdateContent() |
获取 Direct3D 11 后台缓冲区,该缓冲区的内容将从此帧向前显示此四边形层。 |
AcquireBufferToUpdateContentWithHardwareProtection() |
获取硬件保护的 Direct3D 11 后台缓冲区,该缓冲区将从此帧向前显示此四边形层的内容。 |
UpdateContentProtectionEnabled(Boolean) |
汇报此四边形层是否包含受保护的内容。 |
UpdateExtents(Vector2) |
汇报世界坐标中此四边形层的范围。 |
UpdateLocationWithDisplayRelativeMode(Vector3, Quaternion) |
汇报此四边形层相对于显示器中心的中心位置,将其设置为在未来帧中保持该显示相对位置。 |
UpdateLocationWithStationaryMode(SpatialCoordinateSystem, Vector3, Quaternion) |
汇报此四边形层在世界上的中心位置,并将其设置为在未来帧中保留在该世界位置。 |
UpdateViewport(Rect) |
汇报将在屏幕上显示的四边形层纹理中的视区矩形。 |