docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct XrVector3f

    Three-dimensional vector.

    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 struct XrVector3f

    Constructors

    XrVector3f(float, float, float)

    Initializes and returns an instance of XrVector3f with the provided parameters.

    Declaration
    public XrVector3f(float x, float y, float z)
    Parameters
    Type Name Description
    float x

    The x coordinate of the vector.

    float y

    The y coordinate of the vector.

    float z

    The z coordinate of the vector.

    XrVector3f(Vector3)

    Initializes and returns an instance of XrVector3f with the provided parameters.

    Declaration
    public XrVector3f(Vector3 value)
    Parameters
    Type Name Description
    Vector3 value

    Vector3 struct coming from Unity that is translated into the OpenXR XrVector3f struct.

    Fields

    X

    The x coordinate of the vector.

    Declaration
    public float X
    Field Value
    Type Description
    float

    Y

    The y coordinate of the vector.

    Declaration
    public float Y
    Field Value
    Type Description
    float

    Z

    The z coordinate of the vector.

    Declaration
    public float Z
    Field Value
    Type Description
    float
    In This Article
    Back to top
    Copyright © 2025 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)