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 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |