XRVisibilityState - 定义了 XRSession 接口 visibilityState 属性的有效的字符串值
XRVisibilityState
枚举类型定义了 XRSession
接口 visibilityState
属性的有效的字符串值,该值指示用户当前是否可以看到 XR 会话,如果可见,则表示当前是否是主要焦点。
值
hidden
XRSession
生成的虚拟场景当前对用户不可见,因此在 visibilityState
更改之前,不会执行其 requestAnimationFrame()
回调。会话未处理输入控制器。
visible
XRSession
渲染的虚拟场景当前对用户可见,并且是用户注意力的主要焦点。为此,将以 XR 设备的本机刷新率处理会话的 requestAnimationFrame()
回调,并按正常方式处理输入控制器。
visible-blurred
尽管 XRSession
渲染的虚拟场景当前可能对用户可见,但它目前不是用户的主要关注点;会话目前可能根本不可见。为了优化资源利用率,用户代理可能正在以限制的速率处理会话的 requestAnimationFrame()
回调。会话未处理输入控制器。
规范
规范 | 状态 | 备注 |
---|---|---|
WebXR Device API XRVisibilityState 的定义 |
工作草案 | 初始定义。 |
桌面浏览器兼容性
暂无兼容数据