docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct XrHandTrackingUnextrapolatedPosesMETA

    Extends XrHandJointLocationsEXT to report when the tracking system captured the source data used to generate the returned unextrapolated hand joint poses. Provided by XR_META_hand_tracking_unextrapolated_poses.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.XR.OpenXR.NativeTypes
    Assembly: Unity.XR.OpenXR.dll
    Syntax
    public readonly struct XrHandTrackingUnextrapolatedPosesMETA
    Remarks

    The runtime populates this struct only when XrHandTrackingUnextrapolatedPosesRequestMETA is chained to the XrHandJointsLocateInfoEXT input, and leaves it unmodified otherwise.

    Warning

    Don't initialize this struct with the default parameterless constructor. Use either defaultValue or a constructor with parameters to ensure that type is correctly initialized to HandTrackingUnextrapolatedPosesMETA.

    Constructors

    XrHandTrackingUnextrapolatedPosesMETA(long)

    Construct an instance with a null next pointer.

    Declaration
    public XrHandTrackingUnextrapolatedPosesMETA(long captureTime)
    Parameters
    Type Name Description
    long captureTime

    The time at which the source data was captured.

    XrHandTrackingUnextrapolatedPosesMETA(void*, long)

    Construct an instance.

    Declaration
    public XrHandTrackingUnextrapolatedPosesMETA(void* next, long captureTime)
    Parameters
    Type Name Description
    void* next

    The next pointer.

    long captureTime

    The time at which the source data was captured.

    Properties

    captureTime

    The XrTime at which the tracking system captured the source data used to generate the returned unextrapolated joint poses, or zero if there are no valid poses.

    Declaration
    public long captureTime { get; }
    Property Value
    Type Description
    long

    defaultValue

    Get a default instance with an initialized type property.

    Declaration
    public static XrHandTrackingUnextrapolatedPosesMETA defaultValue { get; }
    Property Value
    Type Description
    XrHandTrackingUnextrapolatedPosesMETA

    next

    null or a pointer to the next structure in a structure chain.

    Declaration
    public void* next { get; }
    Property Value
    Type Description
    void*

    type

    The XrStructureType of this struct: HandTrackingUnextrapolatedPosesMETA.

    Declaration
    public XrStructureType type { get; }
    Property Value
    Type Description
    XrStructureType
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)