Firefox Tomorrow

web api interface

XRFrame

View on MDN ↗

Secure contextLimited availability

A WebXR Device API XRFrame object is passed into the requestAnimationFrame() callback function and provides access to the information needed in order to render a single frame of animation for an XRSession describing a VR or AR scene. Events which communicate the tracking state of objects also provide an XRFrame reference as part of their structure.

In addition to providing a reference to the XRSession for which this frame is to be rendered, the getViewerPose() method is provided to obtain the XRViewerPose describing the viewer’s position and orientation in space, and getPose() can be used to create an XRPose describing the relative position of one XRSpace relative to another.

Instance properties

  • session Read only Experimental
    • : The XRSession that for which this XRFrame describes the tracking details for all objects. The information about a specific object can be obtained by calling one of the methods on the object.
  • trackedAnchors Read only Experimental
    • : An XRAnchorSet containing all anchors still tracked in the frame.

Instance methods

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also