Show / Hide Table of Contents

    Struct SteamVR_Utils.RigidTransform

    Inherited Members
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Valve.VR
    Assembly: Assembly-CSharp.dll
    Syntax
    [Serializable]
    public struct RigidTransform

    Constructors

    RigidTransform(Transform)

    Declaration
    public RigidTransform(Transform fromTransform)
    Parameters
    Type Name Description
    UnityEngine.Transform fromTransform

    RigidTransform(Transform, Transform)

    Declaration
    public RigidTransform(Transform from, Transform to)
    Parameters
    Type Name Description
    UnityEngine.Transform from
    UnityEngine.Transform to

    RigidTransform(Vector3, Quaternion)

    Declaration
    public RigidTransform(Vector3 position, Quaternion rotation)
    Parameters
    Type Name Description
    UnityEngine.Vector3 position
    UnityEngine.Quaternion rotation

    RigidTransform(HmdMatrix34_t)

    Declaration
    public RigidTransform(HmdMatrix34_t pose)
    Parameters
    Type Name Description
    HmdMatrix34_t pose

    RigidTransform(HmdMatrix44_t)

    Declaration
    public RigidTransform(HmdMatrix44_t pose)
    Parameters
    Type Name Description
    HmdMatrix44_t pose

    Fields

    pos

    Declaration
    public Vector3 pos
    Field Value
    Type Description
    UnityEngine.Vector3

    rot

    Declaration
    public Quaternion rot
    Field Value
    Type Description
    UnityEngine.Quaternion

    Properties

    identity

    Declaration
    public static SteamVR_Utils.RigidTransform identity { get; }
    Property Value
    Type Description
    SteamVR_Utils.RigidTransform

    Methods

    Equals(Object)

    Declaration
    public override bool Equals(object other)
    Parameters
    Type Name Description
    System.Object other
    Returns
    Type Description
    System.Boolean
    Overrides
    System.ValueType.Equals(System.Object)

    FromLocal(Transform)

    Declaration
    public static SteamVR_Utils.RigidTransform FromLocal(Transform fromTransform)
    Parameters
    Type Name Description
    UnityEngine.Transform fromTransform
    Returns
    Type Description
    SteamVR_Utils.RigidTransform

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.ValueType.GetHashCode()

    GetInverse()

    Declaration
    public SteamVR_Utils.RigidTransform GetInverse()
    Returns
    Type Description
    SteamVR_Utils.RigidTransform

    Interpolate(SteamVR_Utils.RigidTransform, Single)

    Declaration
    public void Interpolate(SteamVR_Utils.RigidTransform to, float t)
    Parameters
    Type Name Description
    SteamVR_Utils.RigidTransform to
    System.Single t

    Interpolate(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform, Single)

    Declaration
    public static SteamVR_Utils.RigidTransform Interpolate(SteamVR_Utils.RigidTransform a, SteamVR_Utils.RigidTransform b, float t)
    Parameters
    Type Name Description
    SteamVR_Utils.RigidTransform a
    SteamVR_Utils.RigidTransform b
    System.Single t
    Returns
    Type Description
    SteamVR_Utils.RigidTransform

    Inverse()

    Declaration
    public void Inverse()

    InverseTransformPoint(Vector3)

    Declaration
    public Vector3 InverseTransformPoint(Vector3 point)
    Parameters
    Type Name Description
    UnityEngine.Vector3 point
    Returns
    Type Description
    UnityEngine.Vector3

    Multiply(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)

    Declaration
    public void Multiply(SteamVR_Utils.RigidTransform a, SteamVR_Utils.RigidTransform b)
    Parameters
    Type Name Description
    SteamVR_Utils.RigidTransform a
    SteamVR_Utils.RigidTransform b

    ToHmdMatrix34()

    Declaration
    public HmdMatrix34_t ToHmdMatrix34()
    Returns
    Type Description
    HmdMatrix34_t

    ToHmdMatrix44()

    Declaration
    public HmdMatrix44_t ToHmdMatrix44()
    Returns
    Type Description
    HmdMatrix44_t

    TransformPoint(Vector3)

    Declaration
    public Vector3 TransformPoint(Vector3 point)
    Parameters
    Type Name Description
    UnityEngine.Vector3 point
    Returns
    Type Description
    UnityEngine.Vector3

    Operators

    Equality(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)

    Declaration
    public static bool operator ==(SteamVR_Utils.RigidTransform a, SteamVR_Utils.RigidTransform b)
    Parameters
    Type Name Description
    SteamVR_Utils.RigidTransform a
    SteamVR_Utils.RigidTransform b
    Returns
    Type Description
    System.Boolean

    Inequality(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)

    Declaration
    public static bool operator !=(SteamVR_Utils.RigidTransform a, SteamVR_Utils.RigidTransform b)
    Parameters
    Type Name Description
    SteamVR_Utils.RigidTransform a
    SteamVR_Utils.RigidTransform b
    Returns
    Type Description
    System.Boolean

    Multiply(SteamVR_Utils.RigidTransform, Vector3)

    Declaration
    public static Vector3 operator *(SteamVR_Utils.RigidTransform t, Vector3 v)
    Parameters
    Type Name Description
    SteamVR_Utils.RigidTransform t
    UnityEngine.Vector3 v
    Returns
    Type Description
    UnityEngine.Vector3

    Multiply(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)

    Declaration
    public static SteamVR_Utils.RigidTransform operator *(SteamVR_Utils.RigidTransform a, SteamVR_Utils.RigidTransform b)
    Parameters
    Type Name Description
    SteamVR_Utils.RigidTransform a
    SteamVR_Utils.RigidTransform b
    Returns
    Type Description
    SteamVR_Utils.RigidTransform
    In This Article
    • Constructors
      • RigidTransform(Transform)
      • RigidTransform(Transform, Transform)
      • RigidTransform(Vector3, Quaternion)
      • RigidTransform(HmdMatrix34_t)
      • RigidTransform(HmdMatrix44_t)
    • Fields
      • pos
      • rot
    • Properties
      • identity
    • Methods
      • Equals(Object)
      • FromLocal(Transform)
      • GetHashCode()
      • GetInverse()
      • Interpolate(SteamVR_Utils.RigidTransform, Single)
      • Interpolate(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform, Single)
      • Inverse()
      • InverseTransformPoint(Vector3)
      • Multiply(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)
      • ToHmdMatrix34()
      • ToHmdMatrix44()
      • TransformPoint(Vector3)
    • Operators
      • Equality(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)
      • Inequality(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)
      • Multiply(SteamVR_Utils.RigidTransform, Vector3)
      • Multiply(SteamVR_Utils.RigidTransform, SteamVR_Utils.RigidTransform)
    Back to top Copyright (c) Valve Corporation, All rights reserved.