Show / Hide Table of Contents

    Interface ISteamVR_Action_In_Source

    Inherited Members
    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_In_Source : ISteamVR_Action_Source

    Properties

    activeDevice

    The input source that triggered the action to be updated

    Declaration
    SteamVR_Input_Sources activeDevice { get; }
    Property Value
    Type Description
    SteamVR_Input_Sources

    activeOrigin

    The handle to the component that triggered the action to be changed

    Declaration
    ulong activeOrigin { get; }
    Property Value
    Type Description
    System.UInt64

    changed

    Returns true if the action has been changed in the most recent update

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

    changedTime

    The Time.realtimeSinceStartup that this action was last changed.

    Declaration
    float changedTime { get; }
    Property Value
    Type Description
    System.Single

    lastActiveOrigin

    The handle to the component that triggered the action to be changed in the previous update

    Declaration
    ulong lastActiveOrigin { get; }
    Property Value
    Type Description
    System.UInt64

    lastChanged

    Returns true if the action was changed for the previous update cycle

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

    localizedOriginName

    Gets the localized full name of the device that the action was updated by. ex: "Left Hand Vive Controller Trackpad"

    Declaration
    string localizedOriginName { get; }
    Property Value
    Type Description
    System.String

    renderModelComponentName

    The name of the component on the render model that caused the action to be updated (not localized)

    Declaration
    string renderModelComponentName { get; }
    Property Value
    Type Description
    System.String

    trackedDeviceIndex

    The device index (used by Render Models) used by the device that triggered the action to be updated

    Declaration
    uint trackedDeviceIndex { get; }
    Property Value
    Type Description
    System.UInt32

    updateTime

    The time the action was updated (Time.realtimeSinceStartup)

    Declaration
    float updateTime { get; }
    Property Value
    Type Description
    System.Single
    In This Article
    • Properties
      • activeDevice
      • activeOrigin
      • changed
      • changedTime
      • lastActiveOrigin
      • lastChanged
      • localizedOriginName
      • renderModelComponentName
      • trackedDeviceIndex
      • updateTime
    Back to top Copyright (c) Valve Corporation, All rights reserved.