Steam VR Input

Steam VR Input

Windows
MacOS
Linux
On this page

Actions

Find Steam VR Action

Search for a valid action matching the given action name and action set

Target is Steam VRInput Device Function Library

Find Steam VR Action Origin

Search and show the current binding of a provided action name and action set in the user's HMD

Target is Steam VRInput Device Function Library

Find Steam VR Input Binding Info

Retrieves useful information about the SteamVR input bindings with a given action name and action set.

Target is Steam VRInput Device Function Library

Find Steam VR Origin Tracked Device Info

Find and return information about the tracked device associated from the input source.

Target is Steam VRInput Device Function Library

Get Controller Fidelity

Retrieve skeletal tracking level for all controllers

Target is Steam VRInput Device Function Library

Get Curls and Splays State

Check Whether or not Curls and Splay values are being retrieved per frame from the SteamVR Input System

Target is Steam VRInput Device Function Library

Get Finger Curls and Splays

Get the finger curl and splay for a give hand in the current frame

Target is Steam VRInput Device Function Library

Get Left Hand Pose Data

Retrieve the left hand pose information - position, orientation and velocities

Target is Steam VRInput Device Function Library

Get Pose Source

Check whether we are using a skeleton pose or the raw controller pose for the orientation and position of the motion controller

Target is Steam VRInput Device Function Library

Get Right Hand Pose Data

Retrieve the right hand pose information - position, orientation and velocities

Target is Steam VRInput Device Function Library

Get Skeletal State

Check Whether or not controllers attached to either hand have Skeletal Input support

Target is Steam VRInput Device Function Library

Get Skeletal Transform

Retrieve the live skeletal input bone values from SteamVR

Target is Steam VRInput Device Function Library

Get Steam VR Action Array

Retrieve the input actions for this project

Target is Steam VRInput Device Function Library

Get Steam VR Action Set Array

Retrieve the input action sets for this project

Target is Steam VRInput Device Function Library

Get Steam VR Global Predicted Seconds from Now

Returns the the current value of the global PredictedSecondsFromNow use in any Get Pose Action Data calls (i.e. Getting controller transform) A value of -9999.f triggers a GetPoseActionDataForNextFrame, otherwise GetPoseActionRelativeToNow is called with this value

Target is Steam VRInput Device Function Library

Get Steam VR Hand Pose Relative to Now

Returns the data for the hand transform at any point in time from current time, given a relative number of seconds

Target is Steam VRInput Device Function Library

Get Steam VR Input Binding Info

Retrieves useful information about the SteamVR input bindings for an action.

Target is Steam VRInput Device Function Library

Get Steam VR Origin Localized Name

Retrieve the localized name of the origin of a given action (e.g. "Left Hand Index Controller Trackpad")

Target is Steam VRInput Device Function Library

Get Steam VR Origin Tracked Device Info

Returns information about the tracked device associated from the input source.

Target is Steam VRInput Device Function Library

Get User IPD

Returns the user's HMD's current IPD (interpupillary distance) setting in millimetres.

Target is Steam VRInput Device Function Library

Hide Tracking References

Remove Tracking References in-world

Target is Steam VRTracking References

Play Steam VR Haptic Feedback

Generate haptic feedback in the requested controller

Target is Steam VRInput Device Function Library

Reset Seated Position

Sets the zero pose for the seated tracker coordinate system to the current position and yaw of the HMD. After this call, calls that pass TrackingUniverseSeated as the origin will be relative to this new zero pose.

NOTE: This function overrides the user's previously saved seated zero pose and should only be called as the result of a user action. Users are also able to set their seated zero pose via the SteamVR Dashboard.

Target is Steam VRInput Device Function Library

Set Curls and Splays State

Tell SteamVR Whether or not to retrieve Curls and Splay values per frame

Target is Steam VRInput Device Function Library

Set Pose Source

Set whether to use skeleton pose or the raw controller pose for the orientation and position of the motion controller

Target is Steam VRInput Device Function Library

Set Steam VR Global Predicted Seconds from Now

Sets the the current value of the global PredictedSecondsFromNow to use in any Get Pose Action Data calls (i.e. Getting controller transform) A value of -9999.f will trigger a GetPoseActionDataForNextFrame, otherwise GetPoseActionRelativeToNow will be called with this value

Target is Steam VRInput Device Function Library

Show All Steam VR Action Origins

Shows all current bindings for the current controller in the user's headset

Target is Steam VRInput Device Function Library

Show Steam VR Action Origin

Show the current binding of a given action in the user's HMD

Target is Steam VRInput Device Function Library

Show Tracking References

Display Tracking References in-world

Target is Steam VRTracking References

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback