草案
此页面不完整。

安全上下文
此特征只可用于 安全上下文 (HTTPS),在某些或所有 支持浏览器 .

XRRenderState 接口在 WebXR 设备 API contains configurable values which affect how the imagery generated by an XRSession gets composited. These properties include the range of distances from the viewer within which content should be rendered, the vertical field of view (for inline presentations), and a reference to the XRWebGLLayer being used as the target for rendering the scene prior to it being presented on the XR device's display or displays.

When you apply changes using the XRSession 方法 updateRenderState() , the specified changes take effect after the current animation frame has completed, but before the next one begins.

特性

The followiing properties are available on XRRenderState 对象。

baseLayer 只读
XRWebGLLayer from which the browser's compositing system obtains the image for the XR session.
depthFar 只读
The distance, in meters, of the far clip plane from the viewer. The far clip plane is the plane which is parallel to the display beyond which rendering of the scene no longer takes place. This, essentially, specifies the maximum distance the user can see.
depthNear 只读
The distance, in meters, of the near clip plane from the viewer. The near clip plane is the plane, parallel to the display, at which rendering of the scene begins. Any closer to the viewer than this, and no portions of the scene are drawn.
inlineVerticalFieldOfView 只读
The default vertical field of view, defined in radians, to use when the session is in inline 模式。 null for all immersive sessions.

规范

规范 状态 注释
WebXR 设备 API
The definition of 'XRRenderState' in that specification.
工作草案 初始定义。

浏览器兼容性

No compatibility data found. Please contribute data for "api.XRRenderState" (depth: 1) to the MDN 兼容性数据存储库 .

另请参阅

元数据

  • 最后修改: