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.