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