files/en-us/web/api/xrrenderstate/index.md
{{securecontext_header}}{{APIRef("WebXR")}}{{SeeCompatTable}}
The XRRenderState interface of the WebXR Device API contains configurable values which affect how the imagery generated by an {{DOMxRef("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 {{domxref("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 method {{domxref("XRSession.updateRenderState", "updateRenderState()")}}, the specified changes take effect after the current animation frame has completed, but before the next one begins.
inline mode. null for all immersive sessions.{{Specifications}}
{{Compat}}