XRWebGLBinding
XRWebGLBinding 接口用于创建具有 GPU 后端的层。
构造函数
- XRWebGLBinding()实验性的
- 
为指定的 XR 会话和 WebGL 渲染上下文创建一个新的 XRWebGLBinding对象。
实例属性
- XRWebGLBinding.nativeProjectionScaleFactor只读 实验性的
- 
在创建投影层时传入的 scaleFactor。原生缓冲区大小将按此数字缩放。
实例方法
- XRWebGLBinding.createCubeLayer()实验性的
- 
返回一个 XRCubeLayer对象,该对象是一个直接从 立方体贴图 渲染并将其投影到立方体内部面的层。
- XRWebGLBinding.createCylinderLayer()实验性的
- 
返回一个 XRCylinderLayer对象,该对象是一个在虚拟环境中占据弯曲矩形空间的层。
- XRWebGLBinding.createEquirectLayer()实验性的
- 
返回一个 XREquirectLayer对象,该对象是一个将 等距柱状投影 编码的数据映射到球体内部的层。
- XRWebGLBinding.createProjectionLayer()实验性的
- 
返回一个 XRProjectionLayer对象,该对象是一个填充观察者整个视野的层,并且以接近设备原生帧率的速率刷新。
- XRWebGLBinding.createQuadLayer()实验性的
- 
返回一个 XRQuadLayer对象,该对象是一个在 3D 空间中定位和定向的二维对象。
- XRWebGLBinding.getDepthInformation()实验性的
- 
返回一个包含 WebGL 深度信息的 XRWebGLDepthInformation对象。
- XRWebGLBinding.getReflectionCubeMap()实验性的
- 
返回一个包含反射立方体贴图纹理的 WebGLTexture对象。
- XRWebGLBinding.getSubImage()实验性的
- 
返回一个表示要渲染的 WebGL 纹理的 XRWebGLSubImage对象。
- XRWebGLBinding.getViewSubImage()实验性的
- 
返回一个表示要为 XRView渲染的 WebGL 纹理的XRWebGLSubImage对象。
规范
| 规范 | 
|---|
| WebXR Layers API Level 1 # XRWebGLBinding 类型 | 
浏览器兼容性
加载中…