Show / Hide Table of Contents

    Interface ISteamVR_Action_Pose

    Boolean actions are either true or false. There is an onStateUp and onStateDown event for the rising and falling edge.

    Inherited Members
    ISteamVR_Action_In_Source.changed
    ISteamVR_Action_In_Source.lastChanged
    ISteamVR_Action_In_Source.changedTime
    ISteamVR_Action_In_Source.updateTime
    ISteamVR_Action_In_Source.activeOrigin
    ISteamVR_Action_In_Source.lastActiveOrigin
    ISteamVR_Action_In_Source.activeDevice
    ISteamVR_Action_In_Source.trackedDeviceIndex
    ISteamVR_Action_In_Source.renderModelComponentName
    ISteamVR_Action_In_Source.localizedOriginName
    ISteamVR_Action_Source.active
    ISteamVR_Action_Source.activeBinding
    ISteamVR_Action_Source.lastActive
    ISteamVR_Action_Source.lastActiveBinding
    ISteamVR_Action_Source.fullPath
    ISteamVR_Action_Source.handle
    ISteamVR_Action_Source.actionSet
    ISteamVR_Action_Source.direction
    Namespace: Valve.VR
    Assembly: Assembly-CSharp.dll
    Syntax
    public interface ISteamVR_Action_Pose : ISteamVR_Action_In_Source, ISteamVR_Action_Source

    Properties

    angularVelocity

    The local angular velocity of this pose relative to the universe origin

    Declaration
    Vector3 angularVelocity { get; }
    Property Value
    Type Description
    UnityEngine.Vector3

    deviceIsConnected

    True if the device bound to this action and input source is connected

    Declaration
    bool deviceIsConnected { get; }
    Property Value
    Type Description
    System.Boolean

    lastAngularVelocity

    The angular velocity for this pose during the previous update

    Declaration
    Vector3 lastAngularVelocity { get; }
    Property Value
    Type Description
    UnityEngine.Vector3

    lastDeviceIsConnected

    True if the device bound to this action was connected during the previous update

    Declaration
    bool lastDeviceIsConnected { get; }
    Property Value
    Type Description
    System.Boolean

    lastLocalPosition

    The local position for this pose during the previous update

    Declaration
    Vector3 lastLocalPosition { get; }
    Property Value
    Type Description
    UnityEngine.Vector3

    lastLocalRotation

    The local rotation for this pose during the previous update

    Declaration
    Quaternion lastLocalRotation { get; }
    Property Value
    Type Description
    UnityEngine.Quaternion

    lastPoseIsValid

    True if the pose was valid during the previous update

    Declaration
    bool lastPoseIsValid { get; }
    Property Value
    Type Description
    System.Boolean

    lastTrackingState

    The tracking state for this pose during the previous update

    Declaration
    ETrackingResult lastTrackingState { get; }
    Property Value
    Type Description
    ETrackingResult

    lastVelocity

    The velocity for this pose during the previous update

    Declaration
    Vector3 lastVelocity { get; }
    Property Value
    Type Description
    UnityEngine.Vector3

    localPosition

    The local position of this action relative to the universe origin

    Declaration
    Vector3 localPosition { get; }
    Property Value
    Type Description
    UnityEngine.Vector3

    localRotation

    The local rotation of this action relative to the universe origin

    Declaration
    Quaternion localRotation { get; }
    Property Value
    Type Description
    UnityEngine.Quaternion

    poseIsValid

    True if the pose retrieved for this action and input source is valid (good data from the tracking source)

    Declaration
    bool poseIsValid { get; }
    Property Value
    Type Description
    System.Boolean

    trackingState

    The state of the tracking system that is used to create pose data (position, rotation, etc)

    Declaration
    ETrackingResult trackingState { get; }
    Property Value
    Type Description
    ETrackingResult

    velocity

    The local velocity of this pose relative to the universe origin

    Declaration
    Vector3 velocity { get; }
    Property Value
    Type Description
    UnityEngine.Vector3
    In This Article
    • Properties
      • angularVelocity
      • deviceIsConnected
      • lastAngularVelocity
      • lastDeviceIsConnected
      • lastLocalPosition
      • lastLocalRotation
      • lastPoseIsValid
      • lastTrackingState
      • lastVelocity
      • localPosition
      • localRotation
      • poseIsValid
      • trackingState
      • velocity
    Back to top Copyright (c) Valve Corporation, All rights reserved.