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 层 API 级别 1 # XRWebGLBindingtype |
浏览器兼容性
BCD 表仅在浏览器中加载