XRRenderState class

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The interface of the WebXR Device 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 method updateRenderState(), the specified changes take effect after the current animation frame has completed, but before the next one begins.

Available extensions
Annotations
  • @JS()
  • @staticInterop

Constructors

XRRenderState()
factory

Properties

baseLayer XRWebGLLayer?

Available on XRRenderState, provided by the PropsXRRenderState extension

no setter
depthFar double

Available on XRRenderState, provided by the PropsXRRenderState extension

no setter
depthNear double

Available on XRRenderState, provided by the PropsXRRenderState extension

no setter
hashCode int
The hash code for this object.
no setterinherited
inlineVerticalFieldOfView double?

Available on XRRenderState, provided by the PropsXRRenderState extension

no setter
layers Iterable<XRLayer>

Available on XRRenderState, provided by the PropsXRRenderState extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited