Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The XRCylinderLayer
interface of the WebXR Device API is a layer that takes up a curved rectangular space in the virtual environment. Only the front of the layer is visible.
XRCylinderLayer
requires the layers
feature to be enabled for the XRSession
. You can request it in XRSystem.requestSession()
.
To create a new XRCylinderLayer
, call either:
-
XRWebGLBinding.createCylinderLayer()
for a WebGL opaque texture layer, or -
XRMediaBinding.createCylinderLayer()
for an HTML<video>
playback layer.
To present layers to the XR device, add them to the layers
render state using XRSession.updateRenderState()
.