XRReferenceSpaceEvent - 表示发送到 XRReferenceSpace 的事件
XRReferenceSpaceEvent 是 WebXR 设备 API 的接口,表示发送到 XRReferenceSpace 的事件。当前,唯一使用此类型的事件是 reset 事件。
构造函数
XRReferenceSpaceEvent()
返回具有指定类型并使用给定 XRReferenceSpaceEventInit 字典中的值进行配置的新 XRReferenceSpaceEvent。
属性
除了继承父接口 Event 的属性之外,XRReferenceSpaceEvent 对象还包括以下属性:
referenceSpace 只读
一个 XRReferenceSpace,指示生成事件的参考空间。
transform 只读
一个 XRRigidTransform 对象,指示相对于事件之前的坐标系定义的事件后指定 referenceSpace 的原始原点的位置和方向。
方法
XRReferenceSpaceEvent 没有定义任何方法,它继承了其父接口 Event 的方法。
事件类型
reset
当由于中断,重新校准或设备重置而改变其本机原点时,会将 reset 事件发送到参考空间。这为您的应用程序提供了机会来更新任何存储的变换,位置或方向信息等,或者基于参考空间的原点来转储所有缓存的值,以便您可以根据需要重新计算它们。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| WebXR Device API XRReferenceSpaceEvent 的定义 |
工作草案 | 初始定义。 |
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 79 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
XRReferenceSpaceEvent() 构造函数 | 79 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
referenceSpace | 79 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
transform | 79 | 79 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 不支持 | 79 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
XRReferenceSpaceEvent() 构造函数 | 不支持 | 79 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
referenceSpace | 不支持 | 79 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
transform | 不支持 | 79 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |