HolographicSpace 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示全息场景,其中一个或多个全息相机呈现其内容。
public ref class HolographicSpace 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 HolographicSpace 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 HolographicSpace
Public NotInheritable Class HolographicSpace
- 继承
- 属性
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 版本 | 增值 |
---|---|---|
1703 | 15063 | IsAvailable |
1703 | 15063 | IsAvailableChanged |
1703 | 15063 | IsSupported |
1709 | 16299 | IsConfigured |
1803 | 17134 | CreateFramePresentationMonitor |
1803 | 17134 | UserPresence |
1803 | 17134 | UserPresenceChanged |
1803 | 17134 | WaitForNextFrameReady |
1803 | 17134 | WaitForNextFrameReadyWithHeadStart |
2004 | 19041 | CreateFrameScanoutMonitor |
属性
IsAvailable |
获取混合现实头戴显示设备是否已准备好进行全息渲染。 |
IsConfigured |
获取用户是否已为混合现实头戴显示设备配置当前系统。 |
IsSupported |
获取当前系统是否支持混合现实头戴显示设备。 |
PrimaryAdapterId |
获取在向默认 HolographicDisplay 显示全息内容时要使用的图形适配器的标识符。 |
UserPresence |
描述用户是否在头戴显示设备中查看此 HolographicSpace 并与之交互。 |
方法
CreateForCoreWindow(CoreWindow) |
创建与指定窗口的 CoreApplicationView 对应的 HolographicSpace。 |
CreateFramePresentationMonitor(UInt32) |
创建一个 对象,用于监视来自此 HolographicSpace 的独立帧演示报告流。 |
CreateFrameScanoutMonitor(UInt32) |
创建 HolographicFrameScanoutMonitor,使Windows Mixed Reality应用程序能够实时监视有关平台的详细性能和计时信息。 |
CreateNextFrame() |
为要显示的下一帧创建全息帧。 |
SetDirect3D11Device(IDirect3DDevice) |
分配将显示全息内容的 IDirect3DDevice。 如果应用创建了不适当的设备,则会发生错误。 |
WaitForNextFrameReady() |
阻止当前线程,直到正确的时间开始呈现下一帧。 |
WaitForNextFrameReadyWithHeadStart(TimeSpan) |
阻止当前线程,直到正确的时间开始呈现下一帧,并指定头开始。 |
事件
CameraAdded |
在将 HolographicCamera 添加到当前 HolographicSpace 时发生。 |
CameraRemoved |
从当前 HolographicSpace 中删除 HolographicCamera 时发生。 |
IsAvailableChanged |
当已配置且就绪混合现实头戴显示设备连接或从系统分离时发生。 |
UserPresenceChanged |
当用户在头戴显示设备中的状态或查看此 HolographicSpace 并与之交互的功能发生更改时发生。 |