• Articles
  • Tutorials
  • Api Documentation
  • Api Documentation
  • Valve.VR

    Show / Hide Table of Contents
    • Valve.VR
      • AppOverrideKeys_t
      • CameraVideoStreamFrameHeader_t
      • ChaperoneCalibrationState
      • Compositor_CumulativeStats
      • Compositor_FrameTiming
      • Compositor_OverlaySettings
      • COpenVRContext
      • CVRApplications
      • CVRChaperone
      • CVRChaperoneSetup
      • CVRCompositor
      • CVRDriverManager
      • CVRExtendedDisplay
      • CVRInput
      • CVRIOBuffer
      • CVRNotifications
      • CVROverlay
      • CVRRenderModels
      • CVRResources
      • CVRScreenshots
      • CVRSettingHelper
      • CVRSettings
      • CVRSpatialAnchors
      • CVRSystem
      • CVRTrackedCamera
      • D3D12TextureData_t
      • DistortionCoordinates_t
      • DriverDirectMode_FrameTiming
      • EAdditionalRadioFeatures
      • EChaperoneConfigFile
      • EChaperoneImportFlags
      • ECollisionBoundsStyle
      • EColorSpace
      • EDeviceActivityLevel
      • EDualAnalogWhich
      • EGamepadTextInputLineMode
      • EGamepadTextInputMode
      • EHDCPError
      • EHiddenAreaMeshType
      • EIOBufferError
      • EIOBufferMode
      • EOverlayDirection
      • EShowUIType
      • ETextureType
      • ETrackedControllerRole
      • ETrackedDeviceClass
      • ETrackedDeviceProperty
      • ETrackedPropertyError
      • ETrackingResult
      • ETrackingUniverseOrigin
      • EVRApplicationError
      • EVRApplicationProperty
      • EVRApplicationTransitionState
      • EVRApplicationType
      • EVRButtonId
      • EVRComponentProperty
      • EVRCompositorError
      • EVRCompositorTimingMode
      • EVRControllerAxisType
      • EVRControllerEventOutputType
      • EVRDistortionFunctionType
      • EVREventType
      • EVREye
      • EVRFinger
      • EVRFingerSplay
      • EVRFirmwareError
      • EVRInitError
      • EVRInputError
      • EVRInputFilterCancelType
      • EVRInputStringBits
      • EVRMouseButton
      • EVRMuraCorrectionMode
      • EVRNotificationError
      • EVRNotificationStyle
      • EVRNotificationType
      • EVROverlayError
      • EVROverlayIntersectionMaskPrimitiveType
      • EVRRenderModelError
      • EVRScreenshotError
      • EVRScreenshotPropertyFilenames
      • EVRScreenshotType
      • EVRSettingsError
      • EVRSkeletalMotionRange
      • EVRSkeletalReferencePose
      • EVRSkeletalTrackingLevel
      • EVRSkeletalTransformSpace
      • EVRSpatialAnchorError
      • EVRState
      • EVRSubmitFlags
      • EVRTrackedCameraError
      • EVRTrackedCameraFrameLayout
      • EVRTrackedCameraFrameType
      • EVSync
      • HiddenAreaMesh_t
      • HmdColor_t
      • HmdMatrix33_t
      • HmdMatrix34_t
      • HmdMatrix44_t
      • HmdQuad_t
      • HmdQuaternion_t
      • HmdQuaternionf_t
      • HmdRect2_t
      • HmdVector2_t
      • HmdVector3_t
      • HmdVector3d_t
      • HmdVector4_t
      • Imu_OffScaleFlags
      • ImuSample_t
      • InputAnalogActionData_t
      • InputDigitalActionData_t
      • InputOriginInfo_t
      • InputPoseActionData_t
      • InputSkeletalActionData_t
      • IntersectionMaskCircle_t
      • IntersectionMaskRectangle_t
      • ISteamVR_Action
      • ISteamVR_Action_Boolean
      • ISteamVR_Action_In
      • ISteamVR_Action_In_Source
      • ISteamVR_Action_Out
      • ISteamVR_Action_Out_Source
      • ISteamVR_Action_Pose
      • ISteamVR_Action_Single
      • ISteamVR_Action_Skeleton_Source
      • ISteamVR_Action_Source
      • ISteamVR_Action_Vector2
      • ISteamVR_Action_Vector3
      • ISteamVR_Action_Vibration
      • ISteamVR_ActionSet
      • IVRApplications
      • IVRChaperone
      • IVRChaperoneSetup
      • IVRCompositor
      • IVRDriverManager
      • IVRExtendedDisplay
      • IVRInput
      • IVRIOBuffer
      • IVRNotifications
      • IVROverlay
      • IVRRenderModels
      • IVRResources
      • IVRScreenshots
      • IVRSettings
      • IVRSpatialAnchors
      • IVRSystem
      • IVRTrackedCamera
      • NotificationBitmap_t
      • OpenVR
      • OpenVRInterop
      • RenderModel_ComponentState_t
      • RenderModel_ControllerMode_State_t
      • RenderModel_t
      • RenderModel_t_Packed
      • RenderModel_TextureMap_t
      • RenderModel_TextureMap_t_Packed
      • RenderModel_Vertex_t
      • SkeletalMotionRangeChange
      • SpatialAnchorPose_t
      • SteamVR
      • SteamVR.InitializedStates
      • SteamVR_Action
      • SteamVR_Action_Boolean
      • SteamVR_Action_Boolean.ActiveChangeHandler
      • SteamVR_Action_Boolean.ChangeHandler
      • SteamVR_Action_Boolean.StateDownHandler
      • SteamVR_Action_Boolean.StateHandler
      • SteamVR_Action_Boolean.StateUpHandler
      • SteamVR_Action_Boolean.UpdateHandler
      • SteamVR_Action_Boolean_Source
      • SteamVR_Action_Boolean_Source_Map
      • SteamVR_Action_In_Source
      • SteamVR_Action_In_Source_Map<SourceElement>
      • SteamVR_Action_In<SourceMap, SourceElement>
      • SteamVR_Action_Out_Source
      • SteamVR_Action_Out<SourceMap, SourceElement>
      • SteamVR_Action_Pose
      • SteamVR_Action_Pose.ActiveChangeHandler
      • SteamVR_Action_Pose.ChangeHandler
      • SteamVR_Action_Pose.DeviceConnectedChangeHandler
      • SteamVR_Action_Pose.TrackingChangeHandler
      • SteamVR_Action_Pose.UpdateHandler
      • SteamVR_Action_Pose.ValidPoseChangeHandler
      • SteamVR_Action_Pose_Base<SourceMap, SourceElement>
      • SteamVR_Action_Pose_Source
      • SteamVR_Action_Pose_Source_Map<Source>
      • SteamVR_Action_Single
      • SteamVR_Action_Single.ActiveChangeHandler
      • SteamVR_Action_Single.AxisHandler
      • SteamVR_Action_Single.ChangeHandler
      • SteamVR_Action_Single.UpdateHandler
      • SteamVR_Action_Single_Source
      • SteamVR_Action_Single_Source_Map
      • SteamVR_Action_Skeleton
      • SteamVR_Action_Skeleton.ActiveChangeHandler
      • SteamVR_Action_Skeleton.ChangeHandler
      • SteamVR_Action_Skeleton.DeviceConnectedChangeHandler
      • SteamVR_Action_Skeleton.TrackingChangeHandler
      • SteamVR_Action_Skeleton.UpdateHandler
      • SteamVR_Action_Skeleton.ValidPoseChangeHandler
      • SteamVR_Action_Skeleton_Source
      • SteamVR_Action_Skeleton_Source_Map
      • SteamVR_Action_Source
      • SteamVR_Action_Source_Map
      • SteamVR_Action_Source_Map<SourceElement>
      • SteamVR_Action_Vector2
      • SteamVR_Action_Vector2.ActiveChangeHandler
      • SteamVR_Action_Vector2.AxisHandler
      • SteamVR_Action_Vector2.ChangeHandler
      • SteamVR_Action_Vector2.UpdateHandler
      • SteamVR_Action_Vector2_Source
      • SteamVR_Action_Vector2_Source_Map
      • SteamVR_Action_Vector3
      • SteamVR_Action_Vector3.ActiveChangeHandler
      • SteamVR_Action_Vector3.AxisHandler
      • SteamVR_Action_Vector3.ChangeHandler
      • SteamVR_Action_Vector3.UpdateHandler
      • SteamVR_Action_Vector3_Source
      • SteamVR_Action_Vector3_Source_Map
      • SteamVR_Action_Vibration
      • SteamVR_Action_Vibration.ActiveChangeHandler
      • SteamVR_Action_Vibration.ExecuteHandler
      • SteamVR_Action_Vibration_Source
      • SteamVR_Action_Vibration_Source_Map
      • SteamVR_Action<SourceMap, SourceElement>
      • SteamVR_ActionDirections
      • SteamVR_Actions
      • SteamVR_ActionSet
      • SteamVR_ActionSet_Data
      • SteamVR_ActionSet_Manager
      • SteamVR_ActivateActionSetOnLoad
      • SteamVR_Behaviour
      • SteamVR_Behaviour_Boolean
      • SteamVR_Behaviour_Boolean.ActiveChangeHandler
      • SteamVR_Behaviour_Boolean.ChangeHandler
      • SteamVR_Behaviour_Boolean.StateDownHandler
      • SteamVR_Behaviour_Boolean.StateHandler
      • SteamVR_Behaviour_Boolean.StateUpHandler
      • SteamVR_Behaviour_Boolean.UpdateHandler
      • SteamVR_Behaviour_BooleanEvent
      • SteamVR_Behaviour_Pose
      • SteamVR_Behaviour_Pose.ActiveChangeHandler
      • SteamVR_Behaviour_Pose.ChangeHandler
      • SteamVR_Behaviour_Pose.DeviceConnectedChangeHandler
      • SteamVR_Behaviour_Pose.DeviceIndexChangedHandler
      • SteamVR_Behaviour_Pose.TrackingChangeHandler
      • SteamVR_Behaviour_Pose.UpdateHandler
      • SteamVR_Behaviour_Pose.ValidPoseChangeHandler
      • SteamVR_Behaviour_Pose_ConnectedChangedEvent
      • SteamVR_Behaviour_Pose_DeviceIndexChangedEvent
      • SteamVR_Behaviour_Pose_TrackingChangedEvent
      • SteamVR_Behaviour_PoseEvent
      • SteamVR_Behaviour_Single
      • SteamVR_Behaviour_Single.AxisHandler
      • SteamVR_Behaviour_Single.ChangeHandler
      • SteamVR_Behaviour_Single.UpdateHandler
      • SteamVR_Behaviour_SingleEvent
      • SteamVR_Behaviour_Skeleton
      • SteamVR_Behaviour_Skeleton.ActiveChangeHandler
      • SteamVR_Behaviour_Skeleton.ChangeHandler
      • SteamVR_Behaviour_Skeleton.DeviceConnectedChangeHandler
      • SteamVR_Behaviour_Skeleton.MirrorType
      • SteamVR_Behaviour_Skeleton.TrackingChangeHandler
      • SteamVR_Behaviour_Skeleton.UpdateHandler
      • SteamVR_Behaviour_Skeleton.ValidPoseChangeHandler
      • SteamVR_Behaviour_Skeleton_ConnectedChangedEvent
      • SteamVR_Behaviour_Skeleton_TrackingChangedEvent
      • SteamVR_Behaviour_SkeletonCustom
      • SteamVR_Behaviour_SkeletonEvent
      • SteamVR_Behaviour_Vector2
      • SteamVR_Behaviour_Vector2.AxisHandler
      • SteamVR_Behaviour_Vector2.ChangeHandler
      • SteamVR_Behaviour_Vector2.UpdateHandler
      • SteamVR_Behaviour_Vector2Event
      • SteamVR_Behaviour_Vector3
      • SteamVR_Behaviour_Vector3.AxisHandler
      • SteamVR_Behaviour_Vector3.ChangeHandler
      • SteamVR_Behaviour_Vector3.UpdateHandler
      • SteamVR_Behaviour_Vector3Event
      • SteamVR_Camera
      • SteamVR_CameraFlip
      • SteamVR_CameraMask
      • SteamVR_Ears
      • SteamVR_Events
      • SteamVR_Events.Action
      • SteamVR_Events.Action<T>
      • SteamVR_Events.Action<T0, T1, T2>
      • SteamVR_Events.Action<T0, T1>
      • SteamVR_Events.ActionNoArgs
      • SteamVR_Events.Event
      • SteamVR_Events.Event<T>
      • SteamVR_Events.Event<T0, T1, T2>
      • SteamVR_Events.Event<T0, T1>
      • SteamVR_ExternalCamera
      • SteamVR_ExternalCamera.Config
      • SteamVR_Fade
      • SteamVR_Frustum
      • SteamVR_HistoryBuffer
      • SteamVR_HistoryStep
      • SteamVR_IK
      • SteamVR_Input
      • SteamVR_Input.PosesUpdatedHandler
      • SteamVR_Input.SkeletonsUpdatedHandler
      • SteamVR_Input_ActionSet_buggy
      • SteamVR_Input_ActionSet_default
      • SteamVR_Input_ActionSet_mixedreality
      • SteamVR_Input_ActionSet_platformer
      • SteamVR_Input_Source
      • SteamVR_Input_Sources
      • SteamVR_Input_Sources_Comparer
      • SteamVR_LoadLevel
      • SteamVR_Menu
      • SteamVR_Overlay
      • SteamVR_Overlay.IntersectionResults
      • SteamVR_PlayArea
      • SteamVR_PlayArea.Size
      • SteamVR_Render
      • SteamVR_RenderModel
      • SteamVR_RenderModel.RenderModel
      • SteamVR_RenderModel.RenderModelInterfaceHolder
      • SteamVR_RingBuffer<T>
      • SteamVR_Settings
      • SteamVR_Skeleton_FingerExtensionTypeLists
      • SteamVR_Skeleton_FingerExtensionTypes
      • SteamVR_Skeleton_FingerIndexEnum
      • SteamVR_Skeleton_FingerIndexes
      • SteamVR_Skeleton_FingerSplayIndexEnum
      • SteamVR_Skeleton_FingerSplayIndexes
      • SteamVR_Skeleton_HandMask
      • SteamVR_Skeleton_JointIndexEnum
      • SteamVR_Skeleton_JointIndexes
      • SteamVR_Skeleton_Pose
      • SteamVR_Skeleton_Pose_Hand
      • SteamVR_Skeleton_Poser
      • SteamVR_Skeleton_Poser.PoseBlendingBehaviour
      • SteamVR_Skeleton_Poser.PoseBlendingBehaviour.BlenderTypes
      • SteamVR_Skeleton_Poser.SkeletonBlendablePose
      • SteamVR_Skeleton_PoseSnapshot
      • SteamVR_Skybox
      • SteamVR_Skybox.CellSize
      • SteamVR_SphericalProjection
      • SteamVR_TrackedCamera
      • SteamVR_TrackedCamera.VideoStreamTexture
      • SteamVR_TrackedObject
      • SteamVR_TrackedObject.EIndex
      • SteamVR_UpdateModes
      • SteamVR_Utils
      • SteamVR_Utils.RigidTransform
      • SteamVR_Utils.SystemFn
      • Texture_t
      • TrackedDevicePose_t
      • VRActiveActionSet_t
      • VRBoneTransform_t
      • VRControllerAxis_t
      • VRControllerState_t
      • VRControllerState_t_Packed
      • VREvent_ApplicationLaunch_t
      • VREvent_Chaperone_t
      • VREvent_Controller_t
      • VREvent_Data_t
      • VREvent_DualAnalog_t
      • VREvent_EditingCameraSurface_t
      • VREvent_HapticVibration_t
      • VREvent_HDCPError_t
      • VREvent_InputActionManifestLoad_t
      • VREvent_InputBindingLoad_t
      • VREvent_Ipd_t
      • VREvent_Keyboard_t
      • VREvent_MessageOverlay_t
      • VREvent_Mouse_t
      • VREvent_Notification_t
      • VREvent_Overlay_t
      • VREvent_PerformanceTest_t
      • VREvent_Process_t
      • VREvent_ProgressUpdate_t
      • VREvent_Property_t
      • VREvent_Reserved_t
      • VREvent_Screenshot_t
      • VREvent_ScreenshotProgress_t
      • VREvent_Scroll_t
      • VREvent_SeatedZeroPoseReset_t
      • VREvent_ShowDevTools_t
      • VREvent_ShowUI_t
      • VREvent_SpatialAnchor_t
      • VREvent_Status_t
      • VREvent_t
      • VREvent_t_Packed
      • VREvent_TouchPadMove_t
      • VREvent_WebConsole_t
      • VRMessageOverlayResponse
      • VROverlayFlags
      • VROverlayInputMethod
      • VROverlayIntersectionMaskPrimitive_Data_t
      • VROverlayIntersectionMaskPrimitive_t
      • VROverlayIntersectionParams_t
      • VROverlayIntersectionResults_t
      • VROverlayTransformType
      • VRSkeletalSummaryData_t
      • VRTextureBounds_t
      • VRTextureDepthInfo_t
      • VRTextureWithDepth_t
      • VRTextureWithPose_t
      • VRTextureWithPoseAndDepth_t
      • VRVulkanTextureData_t
    • Valve.VR.InteractionSystem
      • AfterTimer_Component
      • AllowTeleportWhileAttachedToHand
      • ArcheryTarget
      • Arrow
      • ArrowHand
      • ArrowheadRotation
      • Balloon
      • Balloon.BalloonColor
      • BalloonColliders
      • BalloonHapticBump
      • BalloonSpawner
      • BodyCollider
      • ChaperoneInfo
      • CircularDrive
      • CircularDrive.Axis_t
      • ComplexThrowable
      • ComplexThrowable.AttachMode
      • ControllerButtonHints
      • ControllerHoverHighlight
      • CustomEvents
      • CustomEvents.UnityEventHand
      • CustomEvents.UnityEventSingleFloat
      • DebugUI
      • DestroyOnDetachedFromHand
      • DestroyOnParticleSystemDeath
      • DestroyOnTriggerEnter
      • DistanceHaptics
      • DontDestroyOnLoad
      • EnumFlags
      • EnumFlagsPropertyDrawer
      • Equippable
      • ExplosionWobble
      • FallbackCameraController
      • FireSource
      • GrabTypes
      • Hand
      • Hand.AttachedObject
      • Hand.AttachmentFlags
      • HandEditor
      • HandEvent
      • HapticRack
      • HideOnHandFocusLost
      • HoverButton
      • IgnoreHovering
      • IgnoreTeleportTrace
      • InputModule
      • Interactable
      • Interactable.OnAttachedToHandDelegate
      • Interactable.OnDetachedFromHandDelegate
      • InteractableDebug
      • InteractableHoverEvents
      • ItemPackage
      • ItemPackage.ItemPackageType
      • ItemPackageReference
      • ItemPackageSpawner
      • LinearAnimation
      • LinearAnimator
      • LinearAudioPitch
      • LinearBlendshape
      • LinearDisplacement
      • LinearDrive
      • LinearMapping
      • Longbow
      • Longbow.Handedness
      • ModalThrowable
      • Player
      • PlaySound
      • ReleaseStyle
      • RenderModel
      • SeeThru
      • SleepOnAwake
      • SoundBowClick
      • SoundDeparent
      • SoundPlayOneshot
      • SpawnAndAttachAfterControllerIsTracking
      • SpawnAndAttachToHand
      • Teleport
      • TeleportArc
      • TeleportArea
      • TeleportAreaEditor
      • TeleportMarkerBase
      • TeleportPoint
      • TeleportPoint.TeleportPointType
      • TeleportPointEditor
      • Throwable
      • UIElement
      • UIElementEditor
      • Unparent
      • Util
      • VelocityEstimator
      • WhichHand

    Namespace Valve.VR

    Classes

    CVRApplications

    CVRChaperone

    CVRChaperoneSetup

    CVRCompositor

    CVRDriverManager

    CVRExtendedDisplay

    CVRInput

    CVRIOBuffer

    CVRNotifications

    CVROverlay

    CVRRenderModels

    CVRResources

    CVRScreenshots

    CVRSettings

    CVRSpatialAnchors

    CVRSystem

    CVRTrackedCamera

    OpenVR

    OpenVRInterop

    SteamVR

    SteamVR_Action

    SteamVR_Action_Boolean

    SteamVR_Action_Boolean_Source

    SteamVR_Action_Boolean_Source_Map

    SteamVR_Action_In_Source

    In actions are all input type actions. Boolean, Single, Vector2, Vector3, Skeleton, and Pose. This class fires onChange and onUpdate events.

    SteamVR_Action_In_Source_Map<SourceElement>

    SteamVR_Action_In<SourceMap, SourceElement>

    SteamVR_Action_Out_Source

    SteamVR_Action_Out<SourceMap, SourceElement>

    SteamVR_Action_Pose

    SteamVR_Action_Pose_Base<SourceMap, SourceElement>

    SteamVR_Action_Pose_Source

    SteamVR_Action_Pose_Source_Map<Source>

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

    SteamVR_Action_Single

    SteamVR_Action_Single_Source

    SteamVR_Action_Single_Source_Map

    SteamVR_Action_Skeleton

    SteamVR_Action_Skeleton_Source

    Skeleton Actions are our best approximation of where your hands are while holding vr controllers and pressing buttons. We give you 31 bones to help you animate hand models. For more information check out this blog post: https://steamcommunity.com/games/250820/announcements/detail/1690421280625220068

    SteamVR_Action_Skeleton_Source_Map

    SteamVR_Action_Source

    SteamVR_Action_Source_Map

    SteamVR_Action_Source_Map<SourceElement>

    SteamVR_Action_Vector2

    SteamVR_Action_Vector2_Source

    SteamVR_Action_Vector2_Source_Map

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

    SteamVR_Action_Vector3

    SteamVR_Action_Vector3_Source

    SteamVR_Action_Vector3_Source_Map

    SteamVR_Action_Vibration

    SteamVR_Action_Vibration_Source

    SteamVR_Action_Vibration_Source_Map

    SteamVR_Action<SourceMap, SourceElement>

    SteamVR_Actions

    SteamVR_ActionSet

    Action sets are logical groupings of actions. Multiple sets can be active at one time.

    SteamVR_ActionSet_Data

    Action sets are logical groupings of actions. Multiple sets can be active at one time.

    SteamVR_ActionSet_Manager

    Action sets are logical groupings of actions. Multiple sets can be active at one time.

    SteamVR_ActivateActionSetOnLoad

    Automatically activates an action set on Start() and deactivates the set on OnDestroy(). Optionally deactivating all other sets as well.

    SteamVR_Behaviour

    SteamVR_Behaviour_Boolean

    This component simplifies using boolean actions.

    Provides editor accessible events: OnPress, OnPressDown, OnPressUp, OnChange, and OnUpdate.

    Provides script accessible events: OnPressEvent, OnPressDownEvent, OnPressUpEvent, OnChangeEvent, and OnUpdateEvent.

    SteamVR_Behaviour_BooleanEvent

    SteamVR_Behaviour_Pose

    This component simplifies the use of Pose actions. Adding it to a gameobject will auto set that transform's position and rotation every update to match the pose. Advanced velocity estimation is handled through a buffer of the last 30 updates.

    SteamVR_Behaviour_Pose_ConnectedChangedEvent

    SteamVR_Behaviour_Pose_DeviceIndexChangedEvent

    SteamVR_Behaviour_Pose_TrackingChangedEvent

    SteamVR_Behaviour_PoseEvent

    SteamVR_Behaviour_Single

    SteamVR_Behaviour_Single simplifies the use of single actions. It gives an event to subscribe to for when the action has changed.

    SteamVR_Behaviour_SingleEvent

    SteamVR_Behaviour_Skeleton

    SteamVR_Behaviour_Skeleton_ConnectedChangedEvent

    SteamVR_Behaviour_Skeleton_TrackingChangedEvent

    SteamVR_Behaviour_SkeletonCustom

    The major difference between this component and the standard SteamVR_Behaviour_Skeleton is this one lets you only use the joints you care about. You can set the transforms you're concerned with and ignore the ones you're not.

    SteamVR_Behaviour_SkeletonEvent

    SteamVR_Behaviour_Vector2

    Simplifies the use of the Vector2 action. Provides an onChange event that fires whenever the vector2 changes.

    SteamVR_Behaviour_Vector2Event

    SteamVR_Behaviour_Vector3

    SteamVR_Behaviour_Vector3Event

    SteamVR_Camera

    SteamVR_CameraFlip

    SteamVR_CameraMask

    SteamVR_Ears

    SteamVR_Events

    SteamVR_Events.Action

    SteamVR_Events.Action<T>

    SteamVR_Events.Action<T0, T1>

    SteamVR_Events.Action<T0, T1, T2>

    SteamVR_Events.ActionNoArgs

    SteamVR_Events.Event

    SteamVR_Events.Event<T>

    SteamVR_Events.Event<T0, T1>

    SteamVR_Events.Event<T0, T1, T2>

    SteamVR_ExternalCamera

    SteamVR_Fade

    SteamVR_Frustum

    SteamVR_HistoryBuffer

    SteamVR_HistoryStep

    SteamVR_IK

    SteamVR_Input

    SteamVR_Input_ActionSet_buggy

    SteamVR_Input_ActionSet_default

    SteamVR_Input_ActionSet_mixedreality

    SteamVR_Input_ActionSet_platformer

    SteamVR_Input_Source

    SteamVR_LoadLevel

    SteamVR_Menu

    SteamVR_Overlay

    SteamVR_PlayArea

    SteamVR_Render

    SteamVR_RenderModel

    SteamVR_RenderModel.RenderModel

    SteamVR_RenderModel.RenderModelInterfaceHolder

    SteamVR_RingBuffer<T>

    SteamVR_Settings

    SteamVR_Skeleton_FingerExtensionTypeLists

    SteamVR_Skeleton_FingerIndexes

    The order of the fingers that SteamVR Skeleton Input outputs

    SteamVR_Skeleton_FingerSplayIndexes

    The order of the fingerSplays that SteamVR Skeleton Input outputs

    SteamVR_Skeleton_HandMask

    Simple mask for fingers

    SteamVR_Skeleton_JointIndexes

    The order of the joints that SteamVR Skeleton Input is expecting.

    SteamVR_Skeleton_Pose

    SteamVR_Skeleton_Pose_Hand

    SteamVR_Skeleton_Poser

    SteamVR_Skeleton_Poser.PoseBlendingBehaviour

    A filter applied to the base pose. Blends to a secondary pose by a certain weight. Can be masked per-finger

    SteamVR_Skeleton_Poser.SkeletonBlendablePose

    A SkeletonBlendablePose holds a reference to a Skeleton_Pose scriptableObject, and also contains some helper functions. Also handles pose-specific animation like additive finger motion.

    SteamVR_Skeleton_PoseSnapshot

    PoseSnapshots hold a skeleton pose for one hand, as well as storing which hand they contain. They have several functions for combining BlendablePoses.

    SteamVR_Skybox

    SteamVR_SphericalProjection

    SteamVR_TrackedCamera

    SteamVR_TrackedCamera.VideoStreamTexture

    SteamVR_TrackedObject

    SteamVR_Utils

    Structs

    AppOverrideKeys_t

    CameraVideoStreamFrameHeader_t

    Compositor_CumulativeStats

    Compositor_FrameTiming

    Compositor_OverlaySettings

    COpenVRContext

    CVRSettingHelper

    D3D12TextureData_t

    DistortionCoordinates_t

    DriverDirectMode_FrameTiming

    HiddenAreaMesh_t

    HmdColor_t

    HmdMatrix33_t

    HmdMatrix34_t

    HmdMatrix44_t

    HmdQuad_t

    HmdQuaternion_t

    HmdQuaternionf_t

    HmdRect2_t

    HmdVector2_t

    HmdVector3_t

    HmdVector3d_t

    HmdVector4_t

    ImuSample_t

    InputAnalogActionData_t

    InputDigitalActionData_t

    InputOriginInfo_t

    InputPoseActionData_t

    InputSkeletalActionData_t

    IntersectionMaskCircle_t

    IntersectionMaskRectangle_t

    IVRApplications

    IVRChaperone

    IVRChaperoneSetup

    IVRCompositor

    IVRDriverManager

    IVRExtendedDisplay

    IVRInput

    IVRIOBuffer

    IVRNotifications

    IVROverlay

    IVRRenderModels

    IVRResources

    IVRScreenshots

    IVRSettings

    IVRSpatialAnchors

    IVRSystem

    IVRTrackedCamera

    NotificationBitmap_t

    RenderModel_ComponentState_t

    RenderModel_ControllerMode_State_t

    RenderModel_t

    RenderModel_t_Packed

    RenderModel_TextureMap_t

    RenderModel_TextureMap_t_Packed

    RenderModel_Vertex_t

    SpatialAnchorPose_t

    SteamVR_ExternalCamera.Config

    SteamVR_Input_Sources_Comparer

    SteamVR_Overlay.IntersectionResults

    SteamVR_Utils.RigidTransform

    Texture_t

    TrackedDevicePose_t

    VRActiveActionSet_t

    VRBoneTransform_t

    VRControllerAxis_t

    VRControllerState_t

    VRControllerState_t_Packed

    VREvent_ApplicationLaunch_t

    VREvent_Chaperone_t

    VREvent_Controller_t

    VREvent_Data_t

    VREvent_DualAnalog_t

    VREvent_EditingCameraSurface_t

    VREvent_HapticVibration_t

    VREvent_HDCPError_t

    VREvent_InputActionManifestLoad_t

    VREvent_InputBindingLoad_t

    VREvent_Ipd_t

    VREvent_Keyboard_t

    VREvent_MessageOverlay_t

    VREvent_Mouse_t

    VREvent_Notification_t

    VREvent_Overlay_t

    VREvent_PerformanceTest_t

    VREvent_Process_t

    VREvent_ProgressUpdate_t

    VREvent_Property_t

    VREvent_Reserved_t

    VREvent_Screenshot_t

    VREvent_ScreenshotProgress_t

    VREvent_Scroll_t

    VREvent_SeatedZeroPoseReset_t

    VREvent_ShowDevTools_t

    VREvent_ShowUI_t

    VREvent_SpatialAnchor_t

    VREvent_Status_t

    VREvent_t

    VREvent_t_Packed

    VREvent_TouchPadMove_t

    VREvent_WebConsole_t

    VROverlayIntersectionMaskPrimitive_Data_t

    VROverlayIntersectionMaskPrimitive_t

    VROverlayIntersectionParams_t

    VROverlayIntersectionResults_t

    VRSkeletalSummaryData_t

    VRTextureBounds_t

    VRTextureDepthInfo_t

    VRTextureWithDepth_t

    VRTextureWithPose_t

    VRTextureWithPoseAndDepth_t

    VRVulkanTextureData_t

    Interfaces

    ISteamVR_Action

    ISteamVR_Action_Boolean

    ISteamVR_Action_In

    ISteamVR_Action_In_Source

    ISteamVR_Action_Out

    ISteamVR_Action_Out_Source

    ISteamVR_Action_Pose

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

    ISteamVR_Action_Single

    ISteamVR_Action_Skeleton_Source

    ISteamVR_Action_Source

    ISteamVR_Action_Vector2

    ISteamVR_Action_Vector3

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

    ISteamVR_Action_Vibration

    Vibration actions are used to trigger haptic feedback in vr controllers.

    ISteamVR_ActionSet

    Action sets are logical groupings of actions. Multiple sets can be active at one time.

    Enums

    ChaperoneCalibrationState

    EAdditionalRadioFeatures

    EChaperoneConfigFile

    EChaperoneImportFlags

    ECollisionBoundsStyle

    EColorSpace

    EDeviceActivityLevel

    EDualAnalogWhich

    EGamepadTextInputLineMode

    EGamepadTextInputMode

    EHDCPError

    EHiddenAreaMeshType

    EIOBufferError

    EIOBufferMode

    EOverlayDirection

    EShowUIType

    ETextureType

    ETrackedControllerRole

    ETrackedDeviceClass

    ETrackedDeviceProperty

    ETrackedPropertyError

    ETrackingResult

    ETrackingUniverseOrigin

    EVRApplicationError

    EVRApplicationProperty

    EVRApplicationTransitionState

    EVRApplicationType

    EVRButtonId

    EVRComponentProperty

    EVRCompositorError

    EVRCompositorTimingMode

    EVRControllerAxisType

    EVRControllerEventOutputType

    EVRDistortionFunctionType

    EVREventType

    EVREye

    EVRFinger

    EVRFingerSplay

    EVRFirmwareError

    EVRInitError

    EVRInputError

    EVRInputFilterCancelType

    EVRInputStringBits

    EVRMouseButton

    EVRMuraCorrectionMode

    EVRNotificationError

    EVRNotificationStyle

    EVRNotificationType

    EVROverlayError

    EVROverlayIntersectionMaskPrimitiveType

    EVRRenderModelError

    EVRScreenshotError

    EVRScreenshotPropertyFilenames

    EVRScreenshotType

    EVRSettingsError

    EVRSkeletalMotionRange

    EVRSkeletalReferencePose

    EVRSkeletalTrackingLevel

    EVRSkeletalTransformSpace

    EVRSpatialAnchorError

    EVRState

    EVRSubmitFlags

    EVRTrackedCameraError

    EVRTrackedCameraFrameLayout

    EVRTrackedCameraFrameType

    EVSync

    Imu_OffScaleFlags

    SkeletalMotionRangeChange

    The change in range of the motion of the bones in the skeleton. Options are "With Controller" as if your hand is holding your VR controller. Or "Without Controller" as if your hand is empty.

    SteamVR.InitializedStates

    SteamVR_ActionDirections

    The direction the the action. In actions get input, Out actions send input.

    SteamVR_Behaviour_Skeleton.MirrorType

    SteamVR_Input_Sources

    SteamVR_PlayArea.Size

    SteamVR_Skeleton_FingerExtensionTypes

    SteamVR_Skeleton_FingerIndexEnum

    SteamVR_Skeleton_FingerSplayIndexEnum

    SteamVR_Skeleton_JointIndexEnum

    SteamVR_Skeleton_Poser.PoseBlendingBehaviour.BlenderTypes

    SteamVR_Skybox.CellSize

    SteamVR_TrackedObject.EIndex

    SteamVR_UpdateModes

    VRMessageOverlayResponse

    VROverlayFlags

    VROverlayInputMethod

    VROverlayTransformType

    Delegates

    SteamVR_Action_Boolean.ActiveChangeHandler

    SteamVR_Action_Boolean.ChangeHandler

    SteamVR_Action_Boolean.StateDownHandler

    SteamVR_Action_Boolean.StateHandler

    SteamVR_Action_Boolean.StateUpHandler

    SteamVR_Action_Boolean.UpdateHandler

    SteamVR_Action_Pose.ActiveChangeHandler

    SteamVR_Action_Pose.ChangeHandler

    SteamVR_Action_Pose.DeviceConnectedChangeHandler

    SteamVR_Action_Pose.TrackingChangeHandler

    SteamVR_Action_Pose.UpdateHandler

    SteamVR_Action_Pose.ValidPoseChangeHandler

    SteamVR_Action_Single.ActiveChangeHandler

    SteamVR_Action_Single.AxisHandler

    SteamVR_Action_Single.ChangeHandler

    SteamVR_Action_Single.UpdateHandler

    SteamVR_Action_Skeleton.ActiveChangeHandler

    SteamVR_Action_Skeleton.ChangeHandler

    SteamVR_Action_Skeleton.DeviceConnectedChangeHandler

    SteamVR_Action_Skeleton.TrackingChangeHandler

    SteamVR_Action_Skeleton.UpdateHandler

    SteamVR_Action_Skeleton.ValidPoseChangeHandler

    SteamVR_Action_Vector2.ActiveChangeHandler

    SteamVR_Action_Vector2.AxisHandler

    SteamVR_Action_Vector2.ChangeHandler

    SteamVR_Action_Vector2.UpdateHandler

    SteamVR_Action_Vector3.ActiveChangeHandler

    SteamVR_Action_Vector3.AxisHandler

    SteamVR_Action_Vector3.ChangeHandler

    SteamVR_Action_Vector3.UpdateHandler

    SteamVR_Action_Vibration.ActiveChangeHandler

    SteamVR_Action_Vibration.ExecuteHandler

    SteamVR_Behaviour_Boolean.ActiveChangeHandler

    SteamVR_Behaviour_Boolean.ChangeHandler

    SteamVR_Behaviour_Boolean.StateDownHandler

    SteamVR_Behaviour_Boolean.StateHandler

    SteamVR_Behaviour_Boolean.StateUpHandler

    SteamVR_Behaviour_Boolean.UpdateHandler

    SteamVR_Behaviour_Pose.ActiveChangeHandler

    SteamVR_Behaviour_Pose.ChangeHandler

    SteamVR_Behaviour_Pose.DeviceConnectedChangeHandler

    SteamVR_Behaviour_Pose.DeviceIndexChangedHandler

    SteamVR_Behaviour_Pose.TrackingChangeHandler

    SteamVR_Behaviour_Pose.UpdateHandler

    SteamVR_Behaviour_Pose.ValidPoseChangeHandler

    SteamVR_Behaviour_Single.AxisHandler

    SteamVR_Behaviour_Single.ChangeHandler

    SteamVR_Behaviour_Single.UpdateHandler

    SteamVR_Behaviour_Skeleton.ActiveChangeHandler

    SteamVR_Behaviour_Skeleton.ChangeHandler

    SteamVR_Behaviour_Skeleton.DeviceConnectedChangeHandler

    SteamVR_Behaviour_Skeleton.TrackingChangeHandler

    SteamVR_Behaviour_Skeleton.UpdateHandler

    SteamVR_Behaviour_Skeleton.ValidPoseChangeHandler

    SteamVR_Behaviour_Vector2.AxisHandler

    SteamVR_Behaviour_Vector2.ChangeHandler

    SteamVR_Behaviour_Vector2.UpdateHandler

    SteamVR_Behaviour_Vector3.AxisHandler

    SteamVR_Behaviour_Vector3.ChangeHandler

    SteamVR_Behaviour_Vector3.UpdateHandler

    SteamVR_Input.PosesUpdatedHandler

    SteamVR_Input.SkeletonsUpdatedHandler

    SteamVR_Utils.SystemFn

    In This Article
    • Classes
    • Structs
    • Interfaces
    • Enums
    • Delegates
    Back to top Copyright (c) Valve Corporation, All rights reserved.