Show / Hide Table of Contents

    Class SteamVR_Settings

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.ScriptableObject
    SteamVR_Settings
    Inherited Members
    UnityEngine.ScriptableObject.SetDirty()
    UnityEngine.ScriptableObject.CreateInstance(System.String)
    UnityEngine.ScriptableObject.CreateInstance(System.Type)
    UnityEngine.ScriptableObject.CreateInstance<T>()
    UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
    UnityEngine.Object.Destroy(UnityEngine.Object)
    UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
    UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
    UnityEngine.Object.FindObjectsOfType(System.Type)
    UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
    UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
    UnityEngine.Object.DestroyObject(UnityEngine.Object)
    UnityEngine.Object.FindSceneObjectsOfType(System.Type)
    UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
    UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
    UnityEngine.Object.ToString()
    UnityEngine.Object.GetInstanceID()
    UnityEngine.Object.GetHashCode()
    UnityEngine.Object.Equals(System.Object)
    UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
    UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
    UnityEngine.Object.Instantiate(UnityEngine.Object)
    UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
    UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
    UnityEngine.Object.Instantiate<T>(T)
    UnityEngine.Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectOfType(System.Type)
    UnityEngine.Object.FindObjectOfType<T>()
    UnityEngine.Object.name
    UnityEngine.Object.hideFlags
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Valve.VR
    Assembly: Assembly-CSharp.dll
    Syntax
    public class SteamVR_Settings : ScriptableObject

    Fields

    actionsFilePath

    Declaration
    [Tooltip("Filename local to the project root (or executable, in a build)")]
    public string actionsFilePath
    Field Value
    Type Description
    System.String

    activateFirstActionSetOnStart

    Declaration
    public bool activateFirstActionSetOnStart
    Field Value
    Type Description
    System.Boolean

    autoEnableVR

    Declaration
    [Tooltip("The SteamVR Plugin can automatically make sure VR is enabled in your player settings and if not, enable it.")]
    public bool autoEnableVR
    Field Value
    Type Description
    System.Boolean

    editorAppKey

    Declaration
    [Tooltip("This is the app key the unity editor will use to identify your application. (can be \"steam.app.[appid]\" to persist bindings between editor steam)")]
    public string editorAppKey
    Field Value
    Type Description
    System.String

    inputUpdateMode

    Declaration
    public SteamVR_UpdateModes inputUpdateMode
    Field Value
    Type Description
    SteamVR_UpdateModes

    lockPhysicsUpdateRateToRenderFrequency

    Declaration
    public bool lockPhysicsUpdateRateToRenderFrequency
    Field Value
    Type Description
    System.Boolean

    pauseGameWhenDashboardVisible

    Declaration
    public bool pauseGameWhenDashboardVisible
    Field Value
    Type Description
    System.Boolean

    poseUpdateMode

    Declaration
    public SteamVR_UpdateModes poseUpdateMode
    Field Value
    Type Description
    SteamVR_UpdateModes

    steamVRInputPath

    Declaration
    [Tooltip("Path local to the Assets folder")]
    public string steamVRInputPath
    Field Value
    Type Description
    System.String

    trackingSpace

    Declaration
    public ETrackingUniverseOrigin trackingSpace
    Field Value
    Type Description
    ETrackingUniverseOrigin

    Properties

    instance

    Declaration
    public static SteamVR_Settings instance { get; }
    Property Value
    Type Description
    SteamVR_Settings

    Methods

    IsInputUpdateMode(SteamVR_UpdateModes)

    Declaration
    public bool IsInputUpdateMode(SteamVR_UpdateModes tocheck)
    Parameters
    Type Name Description
    SteamVR_UpdateModes tocheck
    Returns
    Type Description
    System.Boolean

    IsPoseUpdateMode(SteamVR_UpdateModes)

    Declaration
    public bool IsPoseUpdateMode(SteamVR_UpdateModes tocheck)
    Parameters
    Type Name Description
    SteamVR_UpdateModes tocheck
    Returns
    Type Description
    System.Boolean

    VerifyScriptableObject()

    Declaration
    public static void VerifyScriptableObject()
    In This Article
    • Fields
      • actionsFilePath
      • activateFirstActionSetOnStart
      • autoEnableVR
      • editorAppKey
      • inputUpdateMode
      • lockPhysicsUpdateRateToRenderFrequency
      • pauseGameWhenDashboardVisible
      • poseUpdateMode
      • steamVRInputPath
      • trackingSpace
    • Properties
      • instance
    • Methods
      • IsInputUpdateMode(SteamVR_UpdateModes)
      • IsPoseUpdateMode(SteamVR_UpdateModes)
      • VerifyScriptableObject()
    Back to top Copyright (c) Valve Corporation, All rights reserved.