openvr.api

Automatically generated C++ API bindings

Members

Aliases

BoneIndex_t
alias BoneIndex_t = int
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
CollisionBoundsStyle_t
alias CollisionBoundsStyle_t = ECollisionBoundsStyle
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ColorSpace
alias ColorSpace = EColorSpace
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
DriverHandle_t
alias DriverHandle_t = PropertyContainerHandle_t
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
DriverId_t
alias DriverId_t = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
HmdError
alias HmdError = EVRInitError
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
HmdTrackingResult
alias HmdTrackingResult = ETrackingResult
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
Hmd_Eye
alias Hmd_Eye = EVREye
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
IOBufferHandle_t
alias IOBufferHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
PropertyContainerHandle_t
alias PropertyContainerHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
PropertyTypeTag_t
alias PropertyTypeTag_t = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ScreenshotHandle_t
alias ScreenshotHandle_t = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
SharedTextureHandle_t
alias SharedTextureHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
SpatialAnchorHandle_t
alias SpatialAnchorHandle_t = uint

A handle for a spatial anchor. This handle is only valid during the session it was created in. Anchors that live beyond one session should be saved by their string descriptors.

TextureID_t
alias TextureID_t = int

Session unique texture identifier. Rendermodels which share the same texture will have the same id. IDs <0 denote the texture is not present

TrackedCameraHandle_t
alias TrackedCameraHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TrackedDeviceClass
alias TrackedDeviceClass = ETrackedDeviceClass
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TrackedDeviceIndex_t
alias TrackedDeviceIndex_t = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TrackedDeviceProperty
alias TrackedDeviceProperty = ETrackedDeviceProperty
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TrackedPropertyError
alias TrackedPropertyError = ETrackedPropertyError
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TrackingUniverseOrigin
alias TrackingUniverseOrigin = ETrackingUniverseOrigin
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRActionHandle_t
alias VRActionHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRActionSetHandle_t
alias VRActionSetHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRComponentProperties
alias VRComponentProperties = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRCompositorError
alias VRCompositorError = EVRCompositorError
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRControllerState_t
alias VRControllerState_t = VRControllerState001_t
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRFirmwareError
alias VRFirmwareError = EVRFirmwareError
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRInputValueHandle_t
alias VRInputValueHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRNotificationId
alias VRNotificationId = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VROverlayError
alias VROverlayError = EVROverlayError
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VROverlayHandle_t
alias VROverlayHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRScreenshotsError
alias VRScreenshotsError = EVRScreenshotError
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRState_t
alias VRState_t = EVRState
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VRSubmitFlags_t
alias VRSubmitFlags_t = EVRSubmitFlags
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VrProfilerEventHandle_t
alias VrProfilerEventHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WebConsoleHandle_t
alias WebConsoleHandle_t = ulong
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
glInt_t
alias glInt_t = int
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
glSharedTextureHandle_t
alias glSharedTextureHandle_t = void*
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
glUInt_t
alias glUInt_t = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Classes

IVRApplications
class IVRApplications
IVRChaperone
class IVRChaperone
IVRChaperoneSetup
class IVRChaperoneSetup
IVRCompositor
class IVRCompositor
IVRDebug
class IVRDebug
IVRDriverManager
class IVRDriverManager
IVRExtendedDisplay
class IVRExtendedDisplay
IVRHeadsetView
class IVRHeadsetView
IVRIOBuffer
class IVRIOBuffer
IVRInput
class IVRInput
IVRNotifications
class IVRNotifications
IVROverlay
class IVROverlay
IVROverlayView
class IVROverlayView
IVRRenderModels
class IVRRenderModels
IVRResources
class IVRResources
IVRScreenshots
class IVRScreenshots
IVRSettings
class IVRSettings
IVRSpatialAnchors
class IVRSpatialAnchors
IVRSystem
class IVRSystem
IVRTrackedCamera
class IVRTrackedCamera

Enums

ChaperoneCalibrationState
enum ChaperoneCalibrationState
EAdditionalRadioFeatures
enum EAdditionalRadioFeatures
EChaperoneConfigFile
enum EChaperoneConfigFile
EChaperoneImportFlags
enum EChaperoneImportFlags
ECollisionBoundsStyle
enum ECollisionBoundsStyle

Collision Bounds Style

EColorSpace
enum EColorSpace
EDeviceActivityLevel
enum EDeviceActivityLevel

Level of Hmd activity UserInteraction_Timeout means the device is in the process of timing out. InUse = ( k_EDeviceActivityLevel_UserInteraction || k_EDeviceActivityLevel_UserInteraction_Timeout ) VREvent_TrackedDeviceUserInteractionStarted fires when the devices transitions from Standby -> UserInteraction or Idle -> UserInteraction. VREvent_TrackedDeviceUserInteractionEnded fires when the devices transitions from UserInteraction_Timeout -> Idle

EDeviceType
enum EDeviceType
EGamepadTextInputLineMode
enum EGamepadTextInputLineMode

Controls number of allowed lines for the Big Picture gamepad text entry

EGamepadTextInputMode
enum EGamepadTextInputMode

Input modes for the Big Picture gamepad text entry

EHDCPError
enum EHDCPError
EHiddenAreaMeshType
enum EHiddenAreaMeshType
EHmdTrackingStyle
enum EHmdTrackingStyle

Used to drive certain text in the UI when talking about the tracking system for the HMD

EIOBufferError
enum EIOBufferError
EIOBufferMode
enum EIOBufferMode
EKeyboardFlags
enum EKeyboardFlags
EShowUIType
enum EShowUIType
ETextureType
enum ETextureType
ETrackedControllerRole
enum ETrackedControllerRole

Describes what specific role associated with a tracked device

ETrackedDeviceClass
enum ETrackedDeviceClass

Describes what kind of object is being tracked at a given ID

ETrackedDeviceProperty
enum ETrackedDeviceProperty

Each entry in this enum represents a property that can be retrieved about a tracked device. Many fields are only valid for one ETrackedDeviceClass.

ETrackedPropertyError
enum ETrackedPropertyError

Used to return errors that occur when reading properties.

ETrackingResult
enum ETrackingResult
ETrackingUniverseOrigin
enum ETrackingUniverseOrigin

Identifies which style of tracking origin the application wants to use for the poses it is requesting

EVRApplicationError
enum EVRApplicationError

Used for all errors reported by the IVRApplications interface

EVRApplicationProperty
enum EVRApplicationProperty
EVRApplicationType
enum EVRApplicationType

enum values to pass in to VR_Init to identify whether the application will draw a 3D scene.

EVRButtonId
enum EVRButtonId

VR controller button and axis IDs

EVRComponentProperty
enum EVRComponentProperty
EVRCompositorError
enum EVRCompositorError

Errors that can occur with the VR compositor

EVRCompositorTimingMode
enum EVRCompositorTimingMode

Timing mode passed to SetExplicitTimingMode(); see that function for documentation

EVRControllerAxisType
enum EVRControllerAxisType

Identifies what kind of axis is on the controller at index n. Read this type with pVRSystem->Get( nControllerDeviceIndex, Prop_Axis0Type_Int32 + n );

EVRControllerEventOutputType
enum EVRControllerEventOutputType

determines how to provide output to the application of various event processing functions.

EVRDebugError
enum EVRDebugError
EVRDistortionFunctionType
enum EVRDistortionFunctionType
EVREventType
enum EVREventType

The types of events that could be posted (and what the parameters mean for each event type)

EVREye
enum EVREye
EVRFinger
enum EVRFinger
EVRFingerSplay
enum EVRFingerSplay
EVRFirmwareError
enum EVRFirmwareError

error codes for firmware

EVRInitError
enum EVRInitError

error codes returned by Vr_Init Please add adequate error description to https://developer.valvesoftware.com/w/index.php?title=Category:SteamVRHelp

EVRInputError
enum EVRInputError
EVRInputFilterCancelType
enum EVRInputFilterCancelType
EVRInputStringBits
enum EVRInputStringBits
EVRMouseButton
enum EVRMouseButton

used for simulated mouse events in overlay space

EVRMuraCorrectionMode
enum EVRMuraCorrectionMode
EVRNotificationError
enum EVRNotificationError

error codes for notifications

EVRNotificationStyle
enum EVRNotificationStyle
EVRNotificationType
enum EVRNotificationType

Be aware that the notification type is used as 'priority' to pick the next notification

EVROverlayError
enum EVROverlayError

Errors that can occur around VR overlays

EVROverlayIntersectionMaskPrimitiveType
enum EVROverlayIntersectionMaskPrimitiveType
EVRRenderModelError
enum EVRRenderModelError

Errors that can occur with the VR compositor

EVRRenderModelTextureFormat
enum EVRRenderModelTextureFormat
EVRSceneApplicationState
enum EVRSceneApplicationState
EVRScreenshotError
enum EVRScreenshotError

Errors that can occur with the VR compositor

EVRScreenshotPropertyFilenames
enum EVRScreenshotPropertyFilenames
EVRScreenshotType
enum EVRScreenshotType
EVRSettingsError
enum EVRSettingsError
EVRSkeletalMotionRange
enum EVRSkeletalMotionRange
EVRSkeletalReferencePose
enum EVRSkeletalReferencePose
EVRSkeletalTrackingLevel
enum EVRSkeletalTrackingLevel
EVRSkeletalTransformSpace
enum EVRSkeletalTransformSpace
EVRSpatialAnchorError
enum EVRSpatialAnchorError
EVRState
enum EVRState

Status of the overall system or tracked objects

EVRSubmitFlags
enum EVRSubmitFlags

Allows the application to control how scene textures are used by the compositor when calling Submit.

EVRSummaryType
enum EVRSummaryType
EVRTrackedCameraError
enum EVRTrackedCameraError
EVRTrackedCameraFrameLayout
enum EVRTrackedCameraFrameLayout
EVRTrackedCameraFrameType
enum EVRTrackedCameraFrameType
EVSync
enum EVSync
HeadsetViewMode_t
enum HeadsetViewMode_t
Imu_OffScaleFlags
enum Imu_OffScaleFlags

raw IMU data provided by IVRIOBuffer from paths to tracked devices with IMUs

VRMessageOverlayResponse
enum VRMessageOverlayResponse
VROverlayFlags
enum VROverlayFlags

Overlay control settings

VROverlayInputMethod
enum VROverlayInputMethod

Types of input supported by VR Overlays

VROverlayTransformType
enum VROverlayTransformType

Allows the caller to figure out which overlay transform getter to call.

Manifest constants

IVRApplications_Version_s
enum IVRApplications_Version_s;
IVRChaperoneSetup_Version_s
enum IVRChaperoneSetup_Version_s;
IVRChaperone_Version_s
enum IVRChaperone_Version_s;
IVRCompositor_Version_s
enum IVRCompositor_Version_s;
IVRDebug_Version_s
enum IVRDebug_Version_s;
IVRDriverManager_Version_s
enum IVRDriverManager_Version_s;
IVRExtendedDisplay_Version_s
enum IVRExtendedDisplay_Version_s;
IVRHeadsetView_Version_s
enum IVRHeadsetView_Version_s;
IVRIOBuffer_Version_s
enum IVRIOBuffer_Version_s;
IVRInput_Version_s
enum IVRInput_Version_s;
IVRNotifications_Version_s
enum IVRNotifications_Version_s;
IVROverlayView_Version_s
enum IVROverlayView_Version_s;
IVROverlay_Version_s
enum IVROverlay_Version_s;
IVRRenderModels_Version_s
enum IVRRenderModels_Version_s;
IVRResources_Version_s
enum IVRResources_Version_s;
IVRScreenshots_Version_s
enum IVRScreenshots_Version_s;
IVRSettings_Version_s
enum IVRSettings_Version_s;
IVRSpatialAnchors_Version_s
enum IVRSpatialAnchors_Version_s;
IVRSystem_Version_s
enum IVRSystem_Version_s;
IVRTrackedCamera_Version_s
enum IVRTrackedCamera_Version_s;
k_pchHeadsetViewOverlayKey_s
enum k_pchHeadsetViewOverlayKey_s;
k_pch_App_BindingAutosaveURLSuffix_String_s
enum k_pch_App_BindingAutosaveURLSuffix_String_s;
k_pch_App_BindingCurrentURLSuffix_String_s
enum k_pch_App_BindingCurrentURLSuffix_String_s;
k_pch_App_BindingLegacyAPISuffix_String_s
enum k_pch_App_BindingLegacyAPISuffix_String_s;
k_pch_App_BindingPreviousURLSuffix_String_s
enum k_pch_App_BindingPreviousURLSuffix_String_s;
k_pch_App_BindingSteamVRInputAPISuffix_String_s
enum k_pch_App_BindingSteamVRInputAPISuffix_String_s;
k_pch_App_DominantHand_Int32_s
enum k_pch_App_DominantHand_Int32_s;
k_pch_App_NeedToUpdateAutosaveSuffix_Bool_s
enum k_pch_App_NeedToUpdateAutosaveSuffix_Bool_s;
k_pch_Camera_BoundsColorGammaA_Int32_s
enum k_pch_Camera_BoundsColorGammaA_Int32_s;
k_pch_Camera_BoundsColorGammaB_Int32_s
enum k_pch_Camera_BoundsColorGammaB_Int32_s;
k_pch_Camera_BoundsColorGammaG_Int32_s
enum k_pch_Camera_BoundsColorGammaG_Int32_s;
k_pch_Camera_BoundsColorGammaR_Int32_s
enum k_pch_Camera_BoundsColorGammaR_Int32_s;
k_pch_Camera_BoundsStrength_Int32_s
enum k_pch_Camera_BoundsStrength_Int32_s;
k_pch_Camera_EnableCameraForCollisionBounds_Bool_s
enum k_pch_Camera_EnableCameraForCollisionBounds_Bool_s;
k_pch_Camera_EnableCameraForRoomView_Bool_s
enum k_pch_Camera_EnableCameraForRoomView_Bool_s;
k_pch_Camera_EnableCameraInDashboard_Bool_s
enum k_pch_Camera_EnableCameraInDashboard_Bool_s;
k_pch_Camera_EnableCamera_Bool_s
enum k_pch_Camera_EnableCamera_Bool_s;
k_pch_Camera_RoomViewMode_Int32_s
enum k_pch_Camera_RoomViewMode_Int32_s;
k_pch_Camera_Section_s
enum k_pch_Camera_Section_s;
k_pch_CollisionBounds_CenterMarkerOn_Bool_s
enum k_pch_CollisionBounds_CenterMarkerOn_Bool_s;
k_pch_CollisionBounds_ColorGammaA_Int32_s
enum k_pch_CollisionBounds_ColorGammaA_Int32_s;
k_pch_CollisionBounds_ColorGammaB_Int32_s
enum k_pch_CollisionBounds_ColorGammaB_Int32_s;
k_pch_CollisionBounds_ColorGammaG_Int32_s
enum k_pch_CollisionBounds_ColorGammaG_Int32_s;
k_pch_CollisionBounds_ColorGammaR_Int32_s
enum k_pch_CollisionBounds_ColorGammaR_Int32_s;
k_pch_CollisionBounds_EnableDriverImport_s
enum k_pch_CollisionBounds_EnableDriverImport_s;
k_pch_CollisionBounds_FadeDistance_Float_s
enum k_pch_CollisionBounds_FadeDistance_Float_s;
k_pch_CollisionBounds_GroundPerimeterOn_Bool_s
enum k_pch_CollisionBounds_GroundPerimeterOn_Bool_s;
k_pch_CollisionBounds_PlaySpaceOn_Bool_s
enum k_pch_CollisionBounds_PlaySpaceOn_Bool_s;
k_pch_CollisionBounds_Section_s
enum k_pch_CollisionBounds_Section_s;
k_pch_CollisionBounds_Style_Int32_s
enum k_pch_CollisionBounds_Style_Int32_s;
k_pch_CollisionBounds_WallHeight_Float_s
enum k_pch_CollisionBounds_WallHeight_Float_s;
k_pch_Controller_Component_Base_s
enum k_pch_Controller_Component_Base_s;

For controllers with an unambiguous 'base'.

k_pch_Controller_Component_GDC2015_s
enum k_pch_Controller_Component_GDC2015_s;

Canonical coordinate system of the gdc 2015 wired controller, provided for backwards compatibility

k_pch_Controller_Component_HandGrip_s
enum k_pch_Controller_Component_HandGrip_s;

Neutral, ambidextrous hand-pose when holding controller. On plane between neutrally posed index finger and thumb

k_pch_Controller_Component_Status_s
enum k_pch_Controller_Component_Status_s;

1:1 aspect ratio status area, with canonical [0,1] uv mapping

k_pch_Controller_Component_Tip_s
enum k_pch_Controller_Component_Tip_s;

For controllers with an unambiguous 'tip' (used for 'laser-pointing')

k_pch_Dashboard_ArcadeMode_Bool_s
enum k_pch_Dashboard_ArcadeMode_Bool_s;
k_pch_Dashboard_DashboardScale_s
enum k_pch_Dashboard_DashboardScale_s;
k_pch_Dashboard_DesktopScale_s
enum k_pch_Dashboard_DesktopScale_s;
k_pch_Dashboard_EnableDashboard_Bool_s
enum k_pch_Dashboard_EnableDashboard_Bool_s;
k_pch_Dashboard_Position_s
enum k_pch_Dashboard_Position_s;
k_pch_Dashboard_Section_s
enum k_pch_Dashboard_Section_s;
k_pch_DesktopUI_Section_s
enum k_pch_DesktopUI_Section_s;
k_pch_DirectMode_Count_Int32_s
enum k_pch_DirectMode_Count_Int32_s;
k_pch_DirectMode_EdidPid_Int32_s
enum k_pch_DirectMode_EdidPid_Int32_s;
k_pch_DirectMode_EdidVid_Int32_s
enum k_pch_DirectMode_EdidVid_Int32_s;
k_pch_DirectMode_Enable_Bool_s
enum k_pch_DirectMode_Enable_Bool_s;
k_pch_DirectMode_Section_s
enum k_pch_DirectMode_Section_s;
k_pch_DismissedWarnings_Section_s
enum k_pch_DismissedWarnings_Section_s;
k_pch_Driver_BlockedBySafemode_Bool_s
enum k_pch_Driver_BlockedBySafemode_Bool_s;
k_pch_Driver_Enable_Bool_s
enum k_pch_Driver_Enable_Bool_s;
k_pch_Driver_LoadPriority_Int32_s
enum k_pch_Driver_LoadPriority_Int32_s;
k_pch_GpuSpeed_Section_s
enum k_pch_GpuSpeed_Section_s;
k_pch_Input_LeftThumbstickRotation_Float_s
enum k_pch_Input_LeftThumbstickRotation_Float_s;
k_pch_Input_RightThumbstickRotation_Float_s
enum k_pch_Input_RightThumbstickRotation_Float_s;
k_pch_Input_Section_s
enum k_pch_Input_Section_s;
k_pch_Input_ThumbstickDeadzone_Float_s
enum k_pch_Input_ThumbstickDeadzone_Float_s;
k_pch_Keyboard_OffsetLeftX_s
enum k_pch_Keyboard_OffsetLeftX_s;
k_pch_Keyboard_OffsetRightX_s
enum k_pch_Keyboard_OffsetRightX_s;
k_pch_Keyboard_OffsetY_s
enum k_pch_Keyboard_OffsetY_s;
k_pch_Keyboard_ScaleX_s
enum k_pch_Keyboard_ScaleX_s;
k_pch_Keyboard_ScaleY_s
enum k_pch_Keyboard_ScaleY_s;
k_pch_Keyboard_Section_s
enum k_pch_Keyboard_Section_s;
k_pch_Keyboard_Smoothing_s
enum k_pch_Keyboard_Smoothing_s;
k_pch_Keyboard_TutorialCompletions_s
enum k_pch_Keyboard_TutorialCompletions_s;
k_pch_LastKnown_HMDManufacturer_String_s
enum k_pch_LastKnown_HMDManufacturer_String_s;
k_pch_LastKnown_HMDModel_String_s
enum k_pch_LastKnown_HMDModel_String_s;
k_pch_LastKnown_Section_s
enum k_pch_LastKnown_Section_s;
k_pch_Lighthouse_DBHistory_Bool_s
enum k_pch_Lighthouse_DBHistory_Bool_s;
k_pch_Lighthouse_DisableIMUExceptHMD_Bool_s
enum k_pch_Lighthouse_DisableIMUExceptHMD_Bool_s;
k_pch_Lighthouse_DisableIMU_Bool_s
enum k_pch_Lighthouse_DisableIMU_Bool_s;
k_pch_Lighthouse_DisambiguationDebug_Int32_s
enum k_pch_Lighthouse_DisambiguationDebug_Int32_s;
k_pch_Lighthouse_EnableBluetooth_Bool_s
enum k_pch_Lighthouse_EnableBluetooth_Bool_s;
k_pch_Lighthouse_EnableImuFallback_Bool_s
enum k_pch_Lighthouse_EnableImuFallback_Bool_s;
k_pch_Lighthouse_InactivityTimeoutForBaseStations_Int32_s
enum k_pch_Lighthouse_InactivityTimeoutForBaseStations_Int32_s;
k_pch_Lighthouse_PowerManagedBaseStations2_String_s
enum k_pch_Lighthouse_PowerManagedBaseStations2_String_s;
k_pch_Lighthouse_PowerManagedBaseStations_String_s
enum k_pch_Lighthouse_PowerManagedBaseStations_String_s;
k_pch_Lighthouse_PrimaryBasestation_Int32_s
enum k_pch_Lighthouse_PrimaryBasestation_Int32_s;
k_pch_Lighthouse_Section_s
enum k_pch_Lighthouse_Section_s;
k_pch_Lighthouse_UseDisambiguation_String_s
enum k_pch_Lighthouse_UseDisambiguation_String_s;
k_pch_MimeType_GameTheater_s
enum k_pch_MimeType_GameTheater_s;
k_pch_MimeType_HomeApp_s
enum k_pch_MimeType_HomeApp_s;

Currently recognized mime types

k_pch_Notifications_DoNotDisturb_Bool_s
enum k_pch_Notifications_DoNotDisturb_Bool_s;
k_pch_Notifications_Section_s
enum k_pch_Notifications_Section_s;
k_pch_Null_DisplayFrequency_Float_s
enum k_pch_Null_DisplayFrequency_Float_s;
k_pch_Null_ModelNumber_String_s
enum k_pch_Null_ModelNumber_String_s;
k_pch_Null_RenderHeight_Int32_s
enum k_pch_Null_RenderHeight_Int32_s;
k_pch_Null_RenderWidth_Int32_s
enum k_pch_Null_RenderWidth_Int32_s;
k_pch_Null_SecondsFromVsyncToPhotons_Float_s
enum k_pch_Null_SecondsFromVsyncToPhotons_Float_s;
k_pch_Null_Section_s
enum k_pch_Null_Section_s;
k_pch_Null_SerialNumber_String_s
enum k_pch_Null_SerialNumber_String_s;
k_pch_Null_WindowHeight_Int32_s
enum k_pch_Null_WindowHeight_Int32_s;
k_pch_Null_WindowWidth_Int32_s
enum k_pch_Null_WindowWidth_Int32_s;
k_pch_Null_WindowX_Int32_s
enum k_pch_Null_WindowX_Int32_s;
k_pch_Null_WindowY_Int32_s
enum k_pch_Null_WindowY_Int32_s;
k_pch_Perf_AllowTimingStore_Bool_s
enum k_pch_Perf_AllowTimingStore_Bool_s;
k_pch_Perf_GPUProfiling_Bool_s
enum k_pch_Perf_GPUProfiling_Bool_s;
k_pch_Perf_PerfGraphInHMD_Bool_s
enum k_pch_Perf_PerfGraphInHMD_Bool_s;
k_pch_Perf_SaveTimingsOnExit_Bool_s
enum k_pch_Perf_SaveTimingsOnExit_Bool_s;
k_pch_Perf_Section_s
enum k_pch_Perf_Section_s;
k_pch_Perf_TestData_Float_s
enum k_pch_Perf_TestData_Float_s;
k_pch_Power_AutoLaunchSteamVROnButtonPress_s
enum k_pch_Power_AutoLaunchSteamVROnButtonPress_s;
k_pch_Power_PauseCompositorOnStandby_Bool_s
enum k_pch_Power_PauseCompositorOnStandby_Bool_s;
k_pch_Power_PowerOffOnExit_Bool_s
enum k_pch_Power_PowerOffOnExit_Bool_s;
k_pch_Power_ReturnToWatchdogTimeout_Float_s
enum k_pch_Power_ReturnToWatchdogTimeout_Float_s;
k_pch_Power_Section_s
enum k_pch_Power_Section_s;
k_pch_Power_TurnOffControllersTimeout_Float_s
enum k_pch_Power_TurnOffControllersTimeout_Float_s;
k_pch_Power_TurnOffScreensTimeout_Float_s
enum k_pch_Power_TurnOffScreensTimeout_Float_s;
k_pch_SteamVR_ActivateMultipleDrivers_Bool_s
enum k_pch_SteamVR_ActivateMultipleDrivers_Bool_s;
k_pch_SteamVR_AllowDisplayLockedMode_Bool_s
enum k_pch_SteamVR_AllowDisplayLockedMode_Bool_s;
k_pch_SteamVR_AllowGlobalActionSetPriority_s
enum k_pch_SteamVR_AllowGlobalActionSetPriority_s;
k_pch_SteamVR_AllowSupersampleFiltering_Bool_s
enum k_pch_SteamVR_AllowSupersampleFiltering_Bool_s;
k_pch_SteamVR_BackgroundCameraHeight_Float_s
enum k_pch_SteamVR_BackgroundCameraHeight_Float_s;
k_pch_SteamVR_BackgroundDomeRadius_Float_s
enum k_pch_SteamVR_BackgroundDomeRadius_Float_s;
k_pch_SteamVR_BackgroundUseDomeProjection_Bool_s
enum k_pch_SteamVR_BackgroundUseDomeProjection_Bool_s;
k_pch_SteamVR_Background_String_s
enum k_pch_SteamVR_Background_String_s;
k_pch_SteamVR_BaseStationPowerManagement_Int32_s
enum k_pch_SteamVR_BaseStationPowerManagement_Int32_s;
k_pch_SteamVR_CustomIconForceUpdate_String_s
enum k_pch_SteamVR_CustomIconForceUpdate_String_s;
k_pch_SteamVR_CustomIconStyle_String_s
enum k_pch_SteamVR_CustomIconStyle_String_s;
k_pch_SteamVR_CustomOffIconStyle_String_s
enum k_pch_SteamVR_CustomOffIconStyle_String_s;
k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32_s
enum k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32_s;
k_pch_SteamVR_DebugInputBinding_s
enum k_pch_SteamVR_DebugInputBinding_s;
k_pch_SteamVR_DebugProcessPipe_String_s
enum k_pch_SteamVR_DebugProcessPipe_String_s;
k_pch_SteamVR_DefaultMirrorView_Int32_s
enum k_pch_SteamVR_DefaultMirrorView_Int32_s;
k_pch_SteamVR_DisableAsyncReprojection_Bool_s
enum k_pch_SteamVR_DisableAsyncReprojection_Bool_s;
k_pch_SteamVR_DisplayDebugX_Int32_s
enum k_pch_SteamVR_DisplayDebugX_Int32_s;
k_pch_SteamVR_DisplayDebugY_Int32_s
enum k_pch_SteamVR_DisplayDebugY_Int32_s;
k_pch_SteamVR_DisplayDebug_Bool_s
enum k_pch_SteamVR_DisplayDebug_Bool_s;
k_pch_SteamVR_DoNotFadeToGrid_s
enum k_pch_SteamVR_DoNotFadeToGrid_s;
k_pch_SteamVR_EnableHomeApp_s
enum k_pch_SteamVR_EnableHomeApp_s;
k_pch_SteamVR_EnableLinuxVulkanAsync_Bool_s
enum k_pch_SteamVR_EnableLinuxVulkanAsync_Bool_s;
k_pch_SteamVR_EnableSafeMode_s
enum k_pch_SteamVR_EnableSafeMode_s;
k_pch_SteamVR_EnableSharedResourceJournaling_s
enum k_pch_SteamVR_EnableSharedResourceJournaling_s;
k_pch_SteamVR_ForceFadeOnBadTracking_Bool_s
enum k_pch_SteamVR_ForceFadeOnBadTracking_Bool_s;
k_pch_SteamVR_ForceWindows32bitVRMonitor_s
enum k_pch_SteamVR_ForceWindows32bitVRMonitor_s;
k_pch_SteamVR_ForcedDriverKey_String_s
enum k_pch_SteamVR_ForcedDriverKey_String_s;
k_pch_SteamVR_ForcedHmdKey_String_s
enum k_pch_SteamVR_ForcedHmdKey_String_s;
k_pch_SteamVR_GridColor_String_s
enum k_pch_SteamVR_GridColor_String_s;
k_pch_SteamVR_HaveStartedTutorialForNativeChaperoneDriver_Bool_s
enum k_pch_SteamVR_HaveStartedTutorialForNativeChaperoneDriver_Bool_s;
k_pch_SteamVR_HmdDisplayColorGainB_Float_s
enum k_pch_SteamVR_HmdDisplayColorGainB_Float_s;
k_pch_SteamVR_HmdDisplayColorGainG_Float_s
enum k_pch_SteamVR_HmdDisplayColorGainG_Float_s;
k_pch_SteamVR_HmdDisplayColorGainR_Float_s
enum k_pch_SteamVR_HmdDisplayColorGainR_Float_s;
k_pch_SteamVR_IPD_Float_s
enum k_pch_SteamVR_IPD_Float_s;
k_pch_SteamVR_IpdOffset_Float_s
enum k_pch_SteamVR_IpdOffset_Float_s;
k_pch_SteamVR_LastVersionNoticeDate_s
enum k_pch_SteamVR_LastVersionNoticeDate_s;
k_pch_SteamVR_LastVersionNotice_s
enum k_pch_SteamVR_LastVersionNotice_s;
k_pch_SteamVR_LogLevel_Int32_s
enum k_pch_SteamVR_LogLevel_Int32_s;
k_pch_SteamVR_MaxRecommendedResolution_Int32_s
enum k_pch_SteamVR_MaxRecommendedResolution_Int32_s;
k_pch_SteamVR_MirrorViewDisplayMode_Int32_s
enum k_pch_SteamVR_MirrorViewDisplayMode_Int32_s;
k_pch_SteamVR_MirrorViewEye_Int32_s
enum k_pch_SteamVR_MirrorViewEye_Int32_s;
k_pch_SteamVR_MirrorViewGeometryMaximized_String_s
enum k_pch_SteamVR_MirrorViewGeometryMaximized_String_s;
k_pch_SteamVR_MirrorViewGeometry_String_s
enum k_pch_SteamVR_MirrorViewGeometry_String_s;
k_pch_SteamVR_MirrorViewVisibility_Bool_s
enum k_pch_SteamVR_MirrorViewVisibility_Bool_s;
k_pch_SteamVR_MotionSmoothingOverride_Int32_s
enum k_pch_SteamVR_MotionSmoothingOverride_Int32_s;
k_pch_SteamVR_MotionSmoothing_Bool_s
enum k_pch_SteamVR_MotionSmoothing_Bool_s;
k_pch_SteamVR_NeverKillProcesses_Bool_s
enum k_pch_SteamVR_NeverKillProcesses_Bool_s;
k_pch_SteamVR_OverlayRenderQuality_s
enum k_pch_SteamVR_OverlayRenderQuality_s;
k_pch_SteamVR_PerfGraphVisibility_Bool_s
enum k_pch_SteamVR_PerfGraphVisibility_Bool_s;
k_pch_SteamVR_PlayAreaColor_String_s
enum k_pch_SteamVR_PlayAreaColor_String_s;
k_pch_SteamVR_PreferredRefreshRate_s
enum k_pch_SteamVR_PreferredRefreshRate_s;
k_pch_SteamVR_RenderCameraMode_s
enum k_pch_SteamVR_RenderCameraMode_s;
k_pch_SteamVR_RequireHmd_String_s
enum k_pch_SteamVR_RequireHmd_String_s;
k_pch_SteamVR_RetailDemo_Bool_s
enum k_pch_SteamVR_RetailDemo_Bool_s;
k_pch_SteamVR_Section_s
enum k_pch_SteamVR_Section_s;
k_pch_SteamVR_SendSystemButtonToAllApps_Bool_s
enum k_pch_SteamVR_SendSystemButtonToAllApps_Bool_s;
k_pch_SteamVR_ShowBaseStationPowerManagementTip_Int32_s
enum k_pch_SteamVR_ShowBaseStationPowerManagementTip_Int32_s;
k_pch_SteamVR_ShowLegacyMirrorView_Bool_s
enum k_pch_SteamVR_ShowLegacyMirrorView_Bool_s;
k_pch_SteamVR_ShowStage_Bool_s
enum k_pch_SteamVR_ShowStage_Bool_s;
k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float_s
enum k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float_s;
k_pch_SteamVR_StartCompositorFromAppLaunch_Bool_s
enum k_pch_SteamVR_StartCompositorFromAppLaunch_Bool_s;
k_pch_SteamVR_StartDashboardFromAppLaunch_Bool_s
enum k_pch_SteamVR_StartDashboardFromAppLaunch_Bool_s;
k_pch_SteamVR_StartMonitorFromAppLaunch_s
enum k_pch_SteamVR_StartMonitorFromAppLaunch_s;
k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool_s
enum k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool_s;
k_pch_SteamVR_SupersampleManualOverride_Bool_s
enum k_pch_SteamVR_SupersampleManualOverride_Bool_s;
k_pch_SteamVR_SupersampleScale_Float_s
enum k_pch_SteamVR_SupersampleScale_Float_s;
k_pch_SteamVR_TrackingLossColor_String_s
enum k_pch_SteamVR_TrackingLossColor_String_s;
k_pch_SteamVR_UsingSpeakers_Bool_s
enum k_pch_SteamVR_UsingSpeakers_Bool_s;
k_pch_Trackers_Section_s
enum k_pch_Trackers_Section_s;
k_pch_TrackingOverride_Section_s
enum k_pch_TrackingOverride_Section_s;
k_pch_UserInterface_HidePopupsWhenStatusMinimized_Bool_s
enum k_pch_UserInterface_HidePopupsWhenStatusMinimized_Bool_s;
k_pch_UserInterface_MinimizeToTray_Bool_s
enum k_pch_UserInterface_MinimizeToTray_Bool_s;
k_pch_UserInterface_ScreenshotType_Int_s
enum k_pch_UserInterface_ScreenshotType_Int_s;
k_pch_UserInterface_Screenshots_Bool_s
enum k_pch_UserInterface_Screenshots_Bool_s;
k_pch_UserInterface_Section_s
enum k_pch_UserInterface_Section_s;
k_pch_UserInterface_StatusAlwaysOnTop_Bool_s
enum k_pch_UserInterface_StatusAlwaysOnTop_Bool_s;
k_pch_VRWebHelper_DebuggerEnabled_Bool_s
enum k_pch_VRWebHelper_DebuggerEnabled_Bool_s;
k_pch_VRWebHelper_DebuggerPort_Int32_s
enum k_pch_VRWebHelper_DebuggerPort_Int32_s;
k_pch_VRWebHelper_Section_s
enum k_pch_VRWebHelper_Section_s;
k_pch_WebInterface_Section_s
enum k_pch_WebInterface_Section_s;
k_pch_WindowsMR_Section_s
enum k_pch_WindowsMR_Section_s;
k_pch_audio_ActiveMirrorDevice_String_s
enum k_pch_audio_ActiveMirrorDevice_String_s;
k_pch_audio_EnablePlaybackDeviceOverride_Bool_s
enum k_pch_audio_EnablePlaybackDeviceOverride_Bool_s;
k_pch_audio_EnablePlaybackMirrorIndependentVolume_Bool_s
enum k_pch_audio_EnablePlaybackMirrorIndependentVolume_Bool_s;
k_pch_audio_EnablePlaybackMirror_Bool_s
enum k_pch_audio_EnablePlaybackMirror_Bool_s;
k_pch_audio_EnableRecordingDeviceOverride_Bool_s
enum k_pch_audio_EnableRecordingDeviceOverride_Bool_s;
k_pch_audio_LastHmdPlaybackDeviceId_String_s
enum k_pch_audio_LastHmdPlaybackDeviceId_String_s;
k_pch_audio_OldPlaybackMirrorDevice_String_s
enum k_pch_audio_OldPlaybackMirrorDevice_String_s;
k_pch_audio_PlaybackDeviceOverrideName_String_s
enum k_pch_audio_PlaybackDeviceOverrideName_String_s;
k_pch_audio_PlaybackDeviceOverride_String_s
enum k_pch_audio_PlaybackDeviceOverride_String_s;
k_pch_audio_PlaybackMirrorDeviceName_String_s
enum k_pch_audio_PlaybackMirrorDeviceName_String_s;
k_pch_audio_PlaybackMirrorDevice_String_s
enum k_pch_audio_PlaybackMirrorDevice_String_s;
k_pch_audio_RecordingDeviceOverrideName_String_s
enum k_pch_audio_RecordingDeviceOverrideName_String_s;
k_pch_audio_RecordingDeviceOverride_String_s
enum k_pch_audio_RecordingDeviceOverride_String_s;
k_pch_audio_Section_s
enum k_pch_audio_Section_s;
k_pch_audio_SetOsDefaultPlaybackDevice_Bool_s
enum k_pch_audio_SetOsDefaultPlaybackDevice_Bool_s;
k_pch_audio_SetOsDefaultRecordingDevice_Bool_s
enum k_pch_audio_SetOsDefaultRecordingDevice_Bool_s;
k_pch_audio_VIVEHDMIGain_s
enum k_pch_audio_VIVEHDMIGain_s;
k_pch_modelskin_Section_s
enum k_pch_modelskin_Section_s;

Structs

AppOverrideKeys_t
struct AppOverrideKeys_t
COpenVRContext
struct COpenVRContext
CVRSettingHelper
struct CVRSettingHelper
CameraVideoStreamFrameHeader_t
struct CameraVideoStreamFrameHeader_t
Compositor_BenchmarkResults
struct Compositor_BenchmarkResults

Provides compositor benchmark results to the app

Compositor_CumulativeStats
struct Compositor_CumulativeStats

Cumulative stats for current application. These are not cleared until a new app connects, but they do stop accumulating once the associated app disconnects.

Compositor_FrameTiming
struct Compositor_FrameTiming

Provides a single frame's timing information to the app

Compositor_StageRenderSettings
struct Compositor_StageRenderSettings
D3D12TextureData_t
struct D3D12TextureData_t

Data required for passing D3D12 textures to IVRCompositor::Submit. Be sure to call OpenVR_Shutdown before destroying these resources.

DistortionCoordinates_t
struct DistortionCoordinates_t

Used to return the post-distortion UVs for each color channel. UVs range from 0 to 1 with 0,0 in the upper left corner of the source render target. The 0,0 to 1,1 range covers a single eye.

DriverDirectMode_FrameTiming
struct DriverDirectMode_FrameTiming

Frame timing data provided by direct mode drivers.

HiddenAreaMesh_t
struct HiddenAreaMesh_t

The mesh to draw into the stencil (or depth) buffer to perform early stencil (or depth) kills of pixels that will never appear on the HMD. This mesh draws on all the pixels that will be hidden after distortion.

HmdColor_t
struct HmdColor_t
HmdMatrix33_t
struct HmdMatrix33_t
HmdMatrix34_t
struct HmdMatrix34_t

right-handed system +y is up +x is to the right -z is forward Distance unit is meters

HmdMatrix44_t
struct HmdMatrix44_t
HmdQuad_t
struct HmdQuad_t
HmdQuaternion_t
struct HmdQuaternion_t
HmdQuaternionf_t
struct HmdQuaternionf_t
HmdRect2_t
struct HmdRect2_t
HmdVector2_t
struct HmdVector2_t
HmdVector3_t
struct HmdVector3_t
HmdVector3d_t
struct HmdVector3d_t
HmdVector4_t
struct HmdVector4_t
ImuSample_t
struct ImuSample_t
InputAnalogActionData_t
struct InputAnalogActionData_t
InputBindingInfo_t
struct InputBindingInfo_t
InputDigitalActionData_t
struct InputDigitalActionData_t
InputOriginInfo_t
struct InputOriginInfo_t
InputPoseActionData_t
struct InputPoseActionData_t
InputSkeletalActionData_t
struct InputSkeletalActionData_t
IntersectionMaskCircle_t
struct IntersectionMaskCircle_t
IntersectionMaskRectangle_t
struct IntersectionMaskRectangle_t
NotificationBitmap_t
struct NotificationBitmap_t

Used for passing graphic data

RenderModel_ComponentState_t
struct RenderModel_ComponentState_t

Describes state information about a render-model component, including transforms and other dynamic properties

RenderModel_ControllerMode_State_t
struct RenderModel_ControllerMode_State_t
RenderModel_TextureMap_t
struct RenderModel_TextureMap_t
RenderModel_Vertex_t
struct RenderModel_Vertex_t

single vertex in a render model

RenderModel_t
struct RenderModel_t
SpatialAnchorPose_t
struct SpatialAnchorPose_t
Texture_t
struct Texture_t
TrackedDevicePose_t
struct TrackedDevicePose_t

describes a single pose for a tracked object

VRActiveActionSet_t
struct VRActiveActionSet_t
VRBoneTransform_t
struct VRBoneTransform_t

Holds the transform for a single bone

VRControllerAxis_t
struct VRControllerAxis_t

contains information about one axis on the controller

VRControllerState001_t
struct VRControllerState001_t

Holds all the state of a controller at one moment in time.

VREvent_ApplicationLaunch_t
struct VREvent_ApplicationLaunch_t
VREvent_Chaperone_t
struct VREvent_Chaperone_t
VREvent_Controller_t
struct VREvent_Controller_t

used for controller button events

VREvent_EditingCameraSurface_t
struct VREvent_EditingCameraSurface_t
VREvent_HDCPError_t
struct VREvent_HDCPError_t
VREvent_HapticVibration_t
struct VREvent_HapticVibration_t
VREvent_InputActionManifestLoad_t
struct VREvent_InputActionManifestLoad_t
VREvent_InputBindingLoad_t
struct VREvent_InputBindingLoad_t
VREvent_Ipd_t
struct VREvent_Ipd_t
VREvent_Keyboard_t
struct VREvent_Keyboard_t

Used for keyboard events

VREvent_MessageOverlay_t
struct VREvent_MessageOverlay_t
VREvent_Mouse_t
struct VREvent_Mouse_t

used for simulated mouse events in overlay space

VREvent_Notification_t
struct VREvent_Notification_t

notification related events. Details will still change at this point

VREvent_Overlay_t
struct VREvent_Overlay_t

Used for a few events about overlays

VREvent_PerformanceTest_t
struct VREvent_PerformanceTest_t
VREvent_Process_t
struct VREvent_Process_t

Used for events about processes

VREvent_ProgressUpdate_t
struct VREvent_ProgressUpdate_t
VREvent_Property_t
struct VREvent_Property_t
VREvent_Reserved_t
struct VREvent_Reserved_t

Not actually used for any events

VREvent_ScreenshotProgress_t
struct VREvent_ScreenshotProgress_t
VREvent_Screenshot_t
struct VREvent_Screenshot_t
VREvent_Scroll_t
struct VREvent_Scroll_t

used for simulated mouse wheel scroll

VREvent_SeatedZeroPoseReset_t
struct VREvent_SeatedZeroPoseReset_t
VREvent_ShowDevTools_t
struct VREvent_ShowDevTools_t
VREvent_ShowUI_t
struct VREvent_ShowUI_t
VREvent_SpatialAnchor_t
struct VREvent_SpatialAnchor_t
VREvent_Status_t
struct VREvent_Status_t

Used for a few events about overlays

VREvent_TouchPadMove_t
struct VREvent_TouchPadMove_t

when in mouse input mode you can receive data from the touchpad, these events are only sent if the users finger is on the touchpad (or just released from it). These events are sent to overlays with the VROverlayFlags_SendVRTouchpadEvents flag set.

VREvent_WebConsole_t
struct VREvent_WebConsole_t
VREvent_t
struct VREvent_t

An event posted by the server to all running applications

VRNativeDevice_t
struct VRNativeDevice_t
VROverlayIntersectionMaskPrimitive_t
struct VROverlayIntersectionMaskPrimitive_t
VROverlayIntersectionParams_t
struct VROverlayIntersectionParams_t
VROverlayIntersectionResults_t
struct VROverlayIntersectionResults_t
VROverlayView_t
struct VROverlayView_t
VRSkeletalSummaryData_t
struct VRSkeletalSummaryData_t

Contains summary information about the current skeletal pose

VRTextureBounds_t
struct VRTextureBounds_t

Allows the application to control what part of the provided texture will be used in the frame buffer.

VRTextureDepthInfo_t
struct VRTextureDepthInfo_t
VRTextureWithDepth_t
struct VRTextureWithDepth_t
VRTextureWithPoseAndDepth_t
struct VRTextureWithPoseAndDepth_t
VRTextureWithPose_t
struct VRTextureWithPose_t

Allows specifying pose used to render provided scene texture (if different from value returned by WaitGetPoses).

VRVulkanDevice_t
struct VRVulkanDevice_t
VRVulkanTextureData_t
struct VRVulkanTextureData_t

Data required for passing Vulkan textures to IVRCompositor::Submit. Be sure to call OpenVR_Shutdown before destroying these resources. Please see https://github.com/ValveSoftware/openvr/wiki/Vulkan for Vulkan-specific documentation

Unions

VREvent_Data_t
union VREvent_Data_t
VROverlayIntersectionMaskPrimitive_Data_t
union VROverlayIntersectionMaskPrimitive_Data_t

Variables

IVRApplications_Version
enum const(char)* IVRApplications_Version;
IVRChaperoneSetup_Version
enum const(char)* IVRChaperoneSetup_Version;
IVRChaperone_Version
enum const(char)* IVRChaperone_Version;
IVRCompositor_Version
enum const(char)* IVRCompositor_Version;
IVRDebug_Version
enum const(char)* IVRDebug_Version;
IVRDriverManager_Version
enum const(char)* IVRDriverManager_Version;
IVRExtendedDisplay_Version
enum const(char)* IVRExtendedDisplay_Version;
IVRHeadsetView_Version
enum const(char)* IVRHeadsetView_Version;
IVRIOBuffer_Version
enum const(char)* IVRIOBuffer_Version;
IVRInput_Version
enum const(char)* IVRInput_Version;
IVRNotifications_Version
enum const(char)* IVRNotifications_Version;
IVROverlayView_Version
enum const(char)* IVROverlayView_Version;
IVROverlay_Version
enum const(char)* IVROverlay_Version;
IVRRenderModels_Version
enum const(char)* IVRRenderModels_Version;
IVRResources_Version
enum const(char)* IVRResources_Version;
IVRScreenshots_Version
enum const(char)* IVRScreenshots_Version;
IVRSettings_Version
enum const(char)* IVRSettings_Version;
IVRSpatialAnchors_Version
enum const(char)* IVRSpatialAnchors_Version;
IVRSystem_Version
enum const(char)* IVRSystem_Version;
IVRTrackedCamera_Version
enum const(char)* IVRTrackedCamera_Version;
k_nActionSetOverlayGlobalPriorityMax
enum int k_nActionSetOverlayGlobalPriorityMax;
k_nActionSetOverlayGlobalPriorityMin
enum int k_nActionSetOverlayGlobalPriorityMin;

* Experimental global action set priority * These constants are part of the experimental support in SteamVR for overlay apps selectively overriding input in the base scene application. This may be useful for overlay applications that need to use part or all of a controller without taking away all input to the game. This system must be enabled by the "Experimental overlay input overrides" setting in the developer section of SteamVR settings.

k_nActionSetPriorityReservedMin
enum int k_nActionSetPriorityReservedMin;
k_nDriverNone
enum uint k_nDriverNone;
k_pchHeadsetViewOverlayKey
enum const(char)* k_pchHeadsetViewOverlayKey;
k_pch_App_BindingAutosaveURLSuffix_String
enum const(char)* k_pch_App_BindingAutosaveURLSuffix_String;
k_pch_App_BindingCurrentURLSuffix_String
enum const(char)* k_pch_App_BindingCurrentURLSuffix_String;
k_pch_App_BindingLegacyAPISuffix_String
enum const(char)* k_pch_App_BindingLegacyAPISuffix_String;
k_pch_App_BindingPreviousURLSuffix_String
enum const(char)* k_pch_App_BindingPreviousURLSuffix_String;
k_pch_App_BindingSteamVRInputAPISuffix_String
enum const(char)* k_pch_App_BindingSteamVRInputAPISuffix_String;
k_pch_App_DominantHand_Int32
enum const(char)* k_pch_App_DominantHand_Int32;
k_pch_App_NeedToUpdateAutosaveSuffix_Bool
enum const(char)* k_pch_App_NeedToUpdateAutosaveSuffix_Bool;
k_pch_Camera_BoundsColorGammaA_Int32
enum const(char)* k_pch_Camera_BoundsColorGammaA_Int32;
k_pch_Camera_BoundsColorGammaB_Int32
enum const(char)* k_pch_Camera_BoundsColorGammaB_Int32;
k_pch_Camera_BoundsColorGammaG_Int32
enum const(char)* k_pch_Camera_BoundsColorGammaG_Int32;
k_pch_Camera_BoundsColorGammaR_Int32
enum const(char)* k_pch_Camera_BoundsColorGammaR_Int32;
k_pch_Camera_BoundsStrength_Int32
enum const(char)* k_pch_Camera_BoundsStrength_Int32;
k_pch_Camera_EnableCameraForCollisionBounds_Bool
enum const(char)* k_pch_Camera_EnableCameraForCollisionBounds_Bool;
k_pch_Camera_EnableCameraForRoomView_Bool
enum const(char)* k_pch_Camera_EnableCameraForRoomView_Bool;
k_pch_Camera_EnableCameraInDashboard_Bool
enum const(char)* k_pch_Camera_EnableCameraInDashboard_Bool;
k_pch_Camera_EnableCamera_Bool
enum const(char)* k_pch_Camera_EnableCamera_Bool;
k_pch_Camera_RoomViewMode_Int32
enum const(char)* k_pch_Camera_RoomViewMode_Int32;
k_pch_Camera_Section
enum const(char)* k_pch_Camera_Section;
k_pch_CollisionBounds_CenterMarkerOn_Bool
enum const(char)* k_pch_CollisionBounds_CenterMarkerOn_Bool;
k_pch_CollisionBounds_ColorGammaA_Int32
enum const(char)* k_pch_CollisionBounds_ColorGammaA_Int32;
k_pch_CollisionBounds_ColorGammaB_Int32
enum const(char)* k_pch_CollisionBounds_ColorGammaB_Int32;
k_pch_CollisionBounds_ColorGammaG_Int32
enum const(char)* k_pch_CollisionBounds_ColorGammaG_Int32;
k_pch_CollisionBounds_ColorGammaR_Int32
enum const(char)* k_pch_CollisionBounds_ColorGammaR_Int32;
k_pch_CollisionBounds_EnableDriverImport
enum const(char)* k_pch_CollisionBounds_EnableDriverImport;
k_pch_CollisionBounds_FadeDistance_Float
enum const(char)* k_pch_CollisionBounds_FadeDistance_Float;
k_pch_CollisionBounds_GroundPerimeterOn_Bool
enum const(char)* k_pch_CollisionBounds_GroundPerimeterOn_Bool;
k_pch_CollisionBounds_PlaySpaceOn_Bool
enum const(char)* k_pch_CollisionBounds_PlaySpaceOn_Bool;
k_pch_CollisionBounds_Section
enum const(char)* k_pch_CollisionBounds_Section;
k_pch_CollisionBounds_Style_Int32
enum const(char)* k_pch_CollisionBounds_Style_Int32;
k_pch_CollisionBounds_WallHeight_Float
enum const(char)* k_pch_CollisionBounds_WallHeight_Float;
k_pch_Controller_Component_Base
enum const(char)* k_pch_Controller_Component_Base;

For controllers with an unambiguous 'base'.

k_pch_Controller_Component_GDC2015
enum const(char)* k_pch_Controller_Component_GDC2015;

Canonical coordinate system of the gdc 2015 wired controller, provided for backwards compatibility

k_pch_Controller_Component_HandGrip
enum const(char)* k_pch_Controller_Component_HandGrip;

Neutral, ambidextrous hand-pose when holding controller. On plane between neutrally posed index finger and thumb

k_pch_Controller_Component_Status
enum const(char)* k_pch_Controller_Component_Status;

1:1 aspect ratio status area, with canonical [0,1] uv mapping

k_pch_Controller_Component_Tip
enum const(char)* k_pch_Controller_Component_Tip;

For controllers with an unambiguous 'tip' (used for 'laser-pointing')

k_pch_Dashboard_ArcadeMode_Bool
enum const(char)* k_pch_Dashboard_ArcadeMode_Bool;
k_pch_Dashboard_DashboardScale
enum const(char)* k_pch_Dashboard_DashboardScale;
k_pch_Dashboard_DesktopScale
enum const(char)* k_pch_Dashboard_DesktopScale;
k_pch_Dashboard_EnableDashboard_Bool
enum const(char)* k_pch_Dashboard_EnableDashboard_Bool;
k_pch_Dashboard_Position
enum const(char)* k_pch_Dashboard_Position;
k_pch_Dashboard_Section
enum const(char)* k_pch_Dashboard_Section;
k_pch_DesktopUI_Section
enum const(char)* k_pch_DesktopUI_Section;
k_pch_DirectMode_Count_Int32
enum const(char)* k_pch_DirectMode_Count_Int32;
k_pch_DirectMode_EdidPid_Int32
enum const(char)* k_pch_DirectMode_EdidPid_Int32;
k_pch_DirectMode_EdidVid_Int32
enum const(char)* k_pch_DirectMode_EdidVid_Int32;
k_pch_DirectMode_Enable_Bool
enum const(char)* k_pch_DirectMode_Enable_Bool;
k_pch_DirectMode_Section
enum const(char)* k_pch_DirectMode_Section;
k_pch_DismissedWarnings_Section
enum const(char)* k_pch_DismissedWarnings_Section;
k_pch_Driver_BlockedBySafemode_Bool
enum const(char)* k_pch_Driver_BlockedBySafemode_Bool;
k_pch_Driver_Enable_Bool
enum const(char)* k_pch_Driver_Enable_Bool;
k_pch_Driver_LoadPriority_Int32
enum const(char)* k_pch_Driver_LoadPriority_Int32;
k_pch_GpuSpeed_Section
enum const(char)* k_pch_GpuSpeed_Section;
k_pch_Input_LeftThumbstickRotation_Float
enum const(char)* k_pch_Input_LeftThumbstickRotation_Float;
k_pch_Input_RightThumbstickRotation_Float
enum const(char)* k_pch_Input_RightThumbstickRotation_Float;
k_pch_Input_Section
enum const(char)* k_pch_Input_Section;
k_pch_Input_ThumbstickDeadzone_Float
enum const(char)* k_pch_Input_ThumbstickDeadzone_Float;
k_pch_Keyboard_OffsetLeftX
enum const(char)* k_pch_Keyboard_OffsetLeftX;
k_pch_Keyboard_OffsetRightX
enum const(char)* k_pch_Keyboard_OffsetRightX;
k_pch_Keyboard_OffsetY
enum const(char)* k_pch_Keyboard_OffsetY;
k_pch_Keyboard_ScaleX
enum const(char)* k_pch_Keyboard_ScaleX;
k_pch_Keyboard_ScaleY
enum const(char)* k_pch_Keyboard_ScaleY;
k_pch_Keyboard_Section
enum const(char)* k_pch_Keyboard_Section;
k_pch_Keyboard_Smoothing
enum const(char)* k_pch_Keyboard_Smoothing;
k_pch_Keyboard_TutorialCompletions
enum const(char)* k_pch_Keyboard_TutorialCompletions;
k_pch_LastKnown_HMDManufacturer_String
enum const(char)* k_pch_LastKnown_HMDManufacturer_String;
k_pch_LastKnown_HMDModel_String
enum const(char)* k_pch_LastKnown_HMDModel_String;
k_pch_LastKnown_Section
enum const(char)* k_pch_LastKnown_Section;
k_pch_Lighthouse_DBHistory_Bool
enum const(char)* k_pch_Lighthouse_DBHistory_Bool;
k_pch_Lighthouse_DisableIMUExceptHMD_Bool
enum const(char)* k_pch_Lighthouse_DisableIMUExceptHMD_Bool;
k_pch_Lighthouse_DisableIMU_Bool
enum const(char)* k_pch_Lighthouse_DisableIMU_Bool;
k_pch_Lighthouse_DisambiguationDebug_Int32
enum const(char)* k_pch_Lighthouse_DisambiguationDebug_Int32;
k_pch_Lighthouse_EnableBluetooth_Bool
enum const(char)* k_pch_Lighthouse_EnableBluetooth_Bool;
k_pch_Lighthouse_EnableImuFallback_Bool
enum const(char)* k_pch_Lighthouse_EnableImuFallback_Bool;
k_pch_Lighthouse_InactivityTimeoutForBaseStations_Int32
enum const(char)* k_pch_Lighthouse_InactivityTimeoutForBaseStations_Int32;
k_pch_Lighthouse_PowerManagedBaseStations2_String
enum const(char)* k_pch_Lighthouse_PowerManagedBaseStations2_String;
k_pch_Lighthouse_PowerManagedBaseStations_String
enum const(char)* k_pch_Lighthouse_PowerManagedBaseStations_String;
k_pch_Lighthouse_PrimaryBasestation_Int32
enum const(char)* k_pch_Lighthouse_PrimaryBasestation_Int32;
k_pch_Lighthouse_Section
enum const(char)* k_pch_Lighthouse_Section;
k_pch_Lighthouse_UseDisambiguation_String
enum const(char)* k_pch_Lighthouse_UseDisambiguation_String;
k_pch_MimeType_GameTheater
enum const(char)* k_pch_MimeType_GameTheater;
k_pch_MimeType_HomeApp
enum const(char)* k_pch_MimeType_HomeApp;

Currently recognized mime types

k_pch_Notifications_DoNotDisturb_Bool
enum const(char)* k_pch_Notifications_DoNotDisturb_Bool;
k_pch_Notifications_Section
enum const(char)* k_pch_Notifications_Section;
k_pch_Null_DisplayFrequency_Float
enum const(char)* k_pch_Null_DisplayFrequency_Float;
k_pch_Null_ModelNumber_String
enum const(char)* k_pch_Null_ModelNumber_String;
k_pch_Null_RenderHeight_Int32
enum const(char)* k_pch_Null_RenderHeight_Int32;
k_pch_Null_RenderWidth_Int32
enum const(char)* k_pch_Null_RenderWidth_Int32;
k_pch_Null_SecondsFromVsyncToPhotons_Float
enum const(char)* k_pch_Null_SecondsFromVsyncToPhotons_Float;
k_pch_Null_Section
enum const(char)* k_pch_Null_Section;
k_pch_Null_SerialNumber_String
enum const(char)* k_pch_Null_SerialNumber_String;
k_pch_Null_WindowHeight_Int32
enum const(char)* k_pch_Null_WindowHeight_Int32;
k_pch_Null_WindowWidth_Int32
enum const(char)* k_pch_Null_WindowWidth_Int32;
k_pch_Null_WindowX_Int32
enum const(char)* k_pch_Null_WindowX_Int32;
k_pch_Null_WindowY_Int32
enum const(char)* k_pch_Null_WindowY_Int32;
k_pch_Perf_AllowTimingStore_Bool
enum const(char)* k_pch_Perf_AllowTimingStore_Bool;
k_pch_Perf_GPUProfiling_Bool
enum const(char)* k_pch_Perf_GPUProfiling_Bool;
k_pch_Perf_PerfGraphInHMD_Bool
enum const(char)* k_pch_Perf_PerfGraphInHMD_Bool;
k_pch_Perf_SaveTimingsOnExit_Bool
enum const(char)* k_pch_Perf_SaveTimingsOnExit_Bool;
k_pch_Perf_Section
enum const(char)* k_pch_Perf_Section;
k_pch_Perf_TestData_Float
enum const(char)* k_pch_Perf_TestData_Float;
k_pch_Power_AutoLaunchSteamVROnButtonPress
enum const(char)* k_pch_Power_AutoLaunchSteamVROnButtonPress;
k_pch_Power_PauseCompositorOnStandby_Bool
enum const(char)* k_pch_Power_PauseCompositorOnStandby_Bool;
k_pch_Power_PowerOffOnExit_Bool
enum const(char)* k_pch_Power_PowerOffOnExit_Bool;
k_pch_Power_ReturnToWatchdogTimeout_Float
enum const(char)* k_pch_Power_ReturnToWatchdogTimeout_Float;
k_pch_Power_Section
enum const(char)* k_pch_Power_Section;
k_pch_Power_TurnOffControllersTimeout_Float
enum const(char)* k_pch_Power_TurnOffControllersTimeout_Float;
k_pch_Power_TurnOffScreensTimeout_Float
enum const(char)* k_pch_Power_TurnOffScreensTimeout_Float;
k_pch_SteamVR_ActivateMultipleDrivers_Bool
enum const(char)* k_pch_SteamVR_ActivateMultipleDrivers_Bool;
k_pch_SteamVR_AllowDisplayLockedMode_Bool
enum const(char)* k_pch_SteamVR_AllowDisplayLockedMode_Bool;
k_pch_SteamVR_AllowGlobalActionSetPriority
enum const(char)* k_pch_SteamVR_AllowGlobalActionSetPriority;
k_pch_SteamVR_AllowSupersampleFiltering_Bool
enum const(char)* k_pch_SteamVR_AllowSupersampleFiltering_Bool;
k_pch_SteamVR_BackgroundCameraHeight_Float
enum const(char)* k_pch_SteamVR_BackgroundCameraHeight_Float;
k_pch_SteamVR_BackgroundDomeRadius_Float
enum const(char)* k_pch_SteamVR_BackgroundDomeRadius_Float;
k_pch_SteamVR_BackgroundUseDomeProjection_Bool
enum const(char)* k_pch_SteamVR_BackgroundUseDomeProjection_Bool;
k_pch_SteamVR_Background_String
enum const(char)* k_pch_SteamVR_Background_String;
k_pch_SteamVR_BaseStationPowerManagement_Int32
enum const(char)* k_pch_SteamVR_BaseStationPowerManagement_Int32;
k_pch_SteamVR_CustomIconForceUpdate_String
enum const(char)* k_pch_SteamVR_CustomIconForceUpdate_String;
k_pch_SteamVR_CustomIconStyle_String
enum const(char)* k_pch_SteamVR_CustomIconStyle_String;
k_pch_SteamVR_CustomOffIconStyle_String
enum const(char)* k_pch_SteamVR_CustomOffIconStyle_String;
k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32
enum const(char)* k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32;
k_pch_SteamVR_DebugInputBinding
enum const(char)* k_pch_SteamVR_DebugInputBinding;
k_pch_SteamVR_DebugProcessPipe_String
enum const(char)* k_pch_SteamVR_DebugProcessPipe_String;
k_pch_SteamVR_DefaultMirrorView_Int32
enum const(char)* k_pch_SteamVR_DefaultMirrorView_Int32;
k_pch_SteamVR_DisableAsyncReprojection_Bool
enum const(char)* k_pch_SteamVR_DisableAsyncReprojection_Bool;
k_pch_SteamVR_DisplayDebugX_Int32
enum const(char)* k_pch_SteamVR_DisplayDebugX_Int32;
k_pch_SteamVR_DisplayDebugY_Int32
enum const(char)* k_pch_SteamVR_DisplayDebugY_Int32;
k_pch_SteamVR_DisplayDebug_Bool
enum const(char)* k_pch_SteamVR_DisplayDebug_Bool;
k_pch_SteamVR_DoNotFadeToGrid
enum const(char)* k_pch_SteamVR_DoNotFadeToGrid;
k_pch_SteamVR_EnableHomeApp
enum const(char)* k_pch_SteamVR_EnableHomeApp;
k_pch_SteamVR_EnableLinuxVulkanAsync_Bool
enum const(char)* k_pch_SteamVR_EnableLinuxVulkanAsync_Bool;
k_pch_SteamVR_EnableSafeMode
enum const(char)* k_pch_SteamVR_EnableSafeMode;
k_pch_SteamVR_EnableSharedResourceJournaling
enum const(char)* k_pch_SteamVR_EnableSharedResourceJournaling;
k_pch_SteamVR_ForceFadeOnBadTracking_Bool
enum const(char)* k_pch_SteamVR_ForceFadeOnBadTracking_Bool;
k_pch_SteamVR_ForceWindows32bitVRMonitor
enum const(char)* k_pch_SteamVR_ForceWindows32bitVRMonitor;
k_pch_SteamVR_ForcedDriverKey_String
enum const(char)* k_pch_SteamVR_ForcedDriverKey_String;
k_pch_SteamVR_ForcedHmdKey_String
enum const(char)* k_pch_SteamVR_ForcedHmdKey_String;
k_pch_SteamVR_GridColor_String
enum const(char)* k_pch_SteamVR_GridColor_String;
k_pch_SteamVR_HaveStartedTutorialForNativeChaperoneDriver_Bool
enum const(char)* k_pch_SteamVR_HaveStartedTutorialForNativeChaperoneDriver_Bool;
k_pch_SteamVR_HmdDisplayColorGainB_Float
enum const(char)* k_pch_SteamVR_HmdDisplayColorGainB_Float;
k_pch_SteamVR_HmdDisplayColorGainG_Float
enum const(char)* k_pch_SteamVR_HmdDisplayColorGainG_Float;
k_pch_SteamVR_HmdDisplayColorGainR_Float
enum const(char)* k_pch_SteamVR_HmdDisplayColorGainR_Float;
k_pch_SteamVR_IPD_Float
enum const(char)* k_pch_SteamVR_IPD_Float;
k_pch_SteamVR_IpdOffset_Float
enum const(char)* k_pch_SteamVR_IpdOffset_Float;
k_pch_SteamVR_LastVersionNotice
enum const(char)* k_pch_SteamVR_LastVersionNotice;
k_pch_SteamVR_LastVersionNoticeDate
enum const(char)* k_pch_SteamVR_LastVersionNoticeDate;
k_pch_SteamVR_LogLevel_Int32
enum const(char)* k_pch_SteamVR_LogLevel_Int32;
k_pch_SteamVR_MaxRecommendedResolution_Int32
enum const(char)* k_pch_SteamVR_MaxRecommendedResolution_Int32;
k_pch_SteamVR_MirrorViewDisplayMode_Int32
enum const(char)* k_pch_SteamVR_MirrorViewDisplayMode_Int32;
k_pch_SteamVR_MirrorViewEye_Int32
enum const(char)* k_pch_SteamVR_MirrorViewEye_Int32;
k_pch_SteamVR_MirrorViewGeometryMaximized_String
enum const(char)* k_pch_SteamVR_MirrorViewGeometryMaximized_String;
k_pch_SteamVR_MirrorViewGeometry_String
enum const(char)* k_pch_SteamVR_MirrorViewGeometry_String;
k_pch_SteamVR_MirrorViewVisibility_Bool
enum const(char)* k_pch_SteamVR_MirrorViewVisibility_Bool;
k_pch_SteamVR_MotionSmoothingOverride_Int32
enum const(char)* k_pch_SteamVR_MotionSmoothingOverride_Int32;
k_pch_SteamVR_MotionSmoothing_Bool
enum const(char)* k_pch_SteamVR_MotionSmoothing_Bool;
k_pch_SteamVR_NeverKillProcesses_Bool
enum const(char)* k_pch_SteamVR_NeverKillProcesses_Bool;
k_pch_SteamVR_OverlayRenderQuality
enum const(char)* k_pch_SteamVR_OverlayRenderQuality;
k_pch_SteamVR_PerfGraphVisibility_Bool
enum const(char)* k_pch_SteamVR_PerfGraphVisibility_Bool;
k_pch_SteamVR_PlayAreaColor_String
enum const(char)* k_pch_SteamVR_PlayAreaColor_String;
k_pch_SteamVR_PreferredRefreshRate
enum const(char)* k_pch_SteamVR_PreferredRefreshRate;
k_pch_SteamVR_RenderCameraMode
enum const(char)* k_pch_SteamVR_RenderCameraMode;
k_pch_SteamVR_RequireHmd_String
enum const(char)* k_pch_SteamVR_RequireHmd_String;
k_pch_SteamVR_RetailDemo_Bool
enum const(char)* k_pch_SteamVR_RetailDemo_Bool;
k_pch_SteamVR_Section
enum const(char)* k_pch_SteamVR_Section;
k_pch_SteamVR_SendSystemButtonToAllApps_Bool
enum const(char)* k_pch_SteamVR_SendSystemButtonToAllApps_Bool;
k_pch_SteamVR_ShowBaseStationPowerManagementTip_Int32
enum const(char)* k_pch_SteamVR_ShowBaseStationPowerManagementTip_Int32;
k_pch_SteamVR_ShowLegacyMirrorView_Bool
enum const(char)* k_pch_SteamVR_ShowLegacyMirrorView_Bool;
k_pch_SteamVR_ShowStage_Bool
enum const(char)* k_pch_SteamVR_ShowStage_Bool;
k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float
enum const(char)* k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float;
k_pch_SteamVR_StartCompositorFromAppLaunch_Bool
enum const(char)* k_pch_SteamVR_StartCompositorFromAppLaunch_Bool;
k_pch_SteamVR_StartDashboardFromAppLaunch_Bool
enum const(char)* k_pch_SteamVR_StartDashboardFromAppLaunch_Bool;
k_pch_SteamVR_StartMonitorFromAppLaunch
enum const(char)* k_pch_SteamVR_StartMonitorFromAppLaunch;
k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool
enum const(char)* k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool;
k_pch_SteamVR_SupersampleManualOverride_Bool
enum const(char)* k_pch_SteamVR_SupersampleManualOverride_Bool;
k_pch_SteamVR_SupersampleScale_Float
enum const(char)* k_pch_SteamVR_SupersampleScale_Float;
k_pch_SteamVR_TrackingLossColor_String
enum const(char)* k_pch_SteamVR_TrackingLossColor_String;
k_pch_SteamVR_UsingSpeakers_Bool
enum const(char)* k_pch_SteamVR_UsingSpeakers_Bool;
k_pch_Trackers_Section
enum const(char)* k_pch_Trackers_Section;
k_pch_TrackingOverride_Section
enum const(char)* k_pch_TrackingOverride_Section;
k_pch_UserInterface_HidePopupsWhenStatusMinimized_Bool
enum const(char)* k_pch_UserInterface_HidePopupsWhenStatusMinimized_Bool;
k_pch_UserInterface_MinimizeToTray_Bool
enum const(char)* k_pch_UserInterface_MinimizeToTray_Bool;
k_pch_UserInterface_ScreenshotType_Int
enum const(char)* k_pch_UserInterface_ScreenshotType_Int;
k_pch_UserInterface_Screenshots_Bool
enum const(char)* k_pch_UserInterface_Screenshots_Bool;
k_pch_UserInterface_Section
enum const(char)* k_pch_UserInterface_Section;
k_pch_UserInterface_StatusAlwaysOnTop_Bool
enum const(char)* k_pch_UserInterface_StatusAlwaysOnTop_Bool;
k_pch_VRWebHelper_DebuggerEnabled_Bool
enum const(char)* k_pch_VRWebHelper_DebuggerEnabled_Bool;
k_pch_VRWebHelper_DebuggerPort_Int32
enum const(char)* k_pch_VRWebHelper_DebuggerPort_Int32;
k_pch_VRWebHelper_Section
enum const(char)* k_pch_VRWebHelper_Section;
k_pch_WebInterface_Section
enum const(char)* k_pch_WebInterface_Section;
k_pch_WindowsMR_Section
enum const(char)* k_pch_WindowsMR_Section;
k_pch_audio_ActiveMirrorDevice_String
enum const(char)* k_pch_audio_ActiveMirrorDevice_String;
k_pch_audio_EnablePlaybackDeviceOverride_Bool
enum const(char)* k_pch_audio_EnablePlaybackDeviceOverride_Bool;
k_pch_audio_EnablePlaybackMirrorIndependentVolume_Bool
enum const(char)* k_pch_audio_EnablePlaybackMirrorIndependentVolume_Bool;
k_pch_audio_EnablePlaybackMirror_Bool
enum const(char)* k_pch_audio_EnablePlaybackMirror_Bool;
k_pch_audio_EnableRecordingDeviceOverride_Bool
enum const(char)* k_pch_audio_EnableRecordingDeviceOverride_Bool;
k_pch_audio_LastHmdPlaybackDeviceId_String
enum const(char)* k_pch_audio_LastHmdPlaybackDeviceId_String;
k_pch_audio_OldPlaybackMirrorDevice_String
enum const(char)* k_pch_audio_OldPlaybackMirrorDevice_String;
k_pch_audio_PlaybackDeviceOverrideName_String
enum const(char)* k_pch_audio_PlaybackDeviceOverrideName_String;
k_pch_audio_PlaybackDeviceOverride_String
enum const(char)* k_pch_audio_PlaybackDeviceOverride_String;
k_pch_audio_PlaybackMirrorDeviceName_String
enum const(char)* k_pch_audio_PlaybackMirrorDeviceName_String;
k_pch_audio_PlaybackMirrorDevice_String
enum const(char)* k_pch_audio_PlaybackMirrorDevice_String;
k_pch_audio_RecordingDeviceOverrideName_String
enum const(char)* k_pch_audio_RecordingDeviceOverrideName_String;
k_pch_audio_RecordingDeviceOverride_String
enum const(char)* k_pch_audio_RecordingDeviceOverride_String;
k_pch_audio_Section
enum const(char)* k_pch_audio_Section;
k_pch_audio_SetOsDefaultPlaybackDevice_Bool
enum const(char)* k_pch_audio_SetOsDefaultPlaybackDevice_Bool;
k_pch_audio_SetOsDefaultRecordingDevice_Bool
enum const(char)* k_pch_audio_SetOsDefaultRecordingDevice_Bool;
k_pch_audio_VIVEHDMIGain
enum const(char)* k_pch_audio_VIVEHDMIGain;
k_pch_modelskin_Section
enum const(char)* k_pch_modelskin_Section;
k_ulInvalidActionHandle
enum VRActionHandle_t k_ulInvalidActionHandle;
k_ulInvalidActionSetHandle
enum VRActionSetHandle_t k_ulInvalidActionSetHandle;
k_ulInvalidDriverHandle
enum PropertyContainerHandle_t k_ulInvalidDriverHandle;
k_ulInvalidIOBufferHandle
enum ulong k_ulInvalidIOBufferHandle;
k_ulInvalidInputValueHandle
enum VRInputValueHandle_t k_ulInvalidInputValueHandle;
k_ulInvalidPropertyContainer
enum PropertyContainerHandle_t k_ulInvalidPropertyContainer;
k_ulInvalidSpatialAnchorHandle
enum SpatialAnchorHandle_t k_ulInvalidSpatialAnchorHandle;
k_ulOverlayHandleInvalid
enum VROverlayHandle_t k_ulOverlayHandleInvalid;
k_unActionPropertyTag
enum PropertyTypeTag_t k_unActionPropertyTag;
k_unActiveActionSetPropertyTag
enum PropertyTypeTag_t k_unActiveActionSetPropertyTag;
k_unBoolPropertyTag
enum PropertyTypeTag_t k_unBoolPropertyTag;
k_unControllerStateAxisCount
enum uint k_unControllerStateAxisCount;

the number of axes in the controller state

k_unDoublePropertyTag
enum PropertyTypeTag_t k_unDoublePropertyTag;
k_unErrorPropertyTag
enum PropertyTypeTag_t k_unErrorPropertyTag;
k_unFloatPropertyTag
enum PropertyTypeTag_t k_unFloatPropertyTag;
k_unHapticVibrationPropertyTag
enum PropertyTypeTag_t k_unHapticVibrationPropertyTag;
k_unHeadsetViewMaxHeight
enum uint k_unHeadsetViewMaxHeight;
k_unHeadsetViewMaxWidth
enum uint k_unHeadsetViewMaxWidth;
k_unHiddenAreaPropertyTag
enum PropertyTypeTag_t k_unHiddenAreaPropertyTag;
k_unHmdMatrix34PropertyTag
enum PropertyTypeTag_t k_unHmdMatrix34PropertyTag;
k_unHmdMatrix44PropertyTag
enum PropertyTypeTag_t k_unHmdMatrix44PropertyTag;
k_unHmdQuadPropertyTag
enum PropertyTypeTag_t k_unHmdQuadPropertyTag;
k_unHmdVector2PropertyTag
enum PropertyTypeTag_t k_unHmdVector2PropertyTag;
k_unHmdVector3PropertyTag
enum PropertyTypeTag_t k_unHmdVector3PropertyTag;
k_unHmdVector4PropertyTag
enum PropertyTypeTag_t k_unHmdVector4PropertyTag;
k_unInputValuePropertyTag
enum PropertyTypeTag_t k_unInputValuePropertyTag;
k_unInt32PropertyTag
enum PropertyTypeTag_t k_unInt32PropertyTag;
k_unInvalidPropertyTag
enum PropertyTypeTag_t k_unInvalidPropertyTag;
k_unJsonPropertyTag
enum PropertyTypeTag_t k_unJsonPropertyTag;
k_unMaxActionNameLength
enum uint k_unMaxActionNameLength;

Maximum number of characters in an action name, including the trailing null

k_unMaxActionOriginCount
enum uint k_unMaxActionOriginCount;

Maximum number of origins for an action

k_unMaxActionSetNameLength
enum uint k_unMaxActionSetNameLength;

Maximum number of characters in an action set name, including the trailing null

k_unMaxApplicationKeyLength
enum uint k_unMaxApplicationKeyLength;

The maximum length of an application key

k_unMaxBoneNameLength
enum uint k_unMaxBoneNameLength;

Maximum number of characters in a bone name, including the trailing null

k_unMaxDistortionFunctionParameters
enum uint k_unMaxDistortionFunctionParameters;
k_unMaxDriverDebugResponseSize
enum uint k_unMaxDriverDebugResponseSize;
k_unMaxOverlayCount
enum uint k_unMaxOverlayCount;

The maximum number of overlays that can exist in the system at one time.

k_unMaxOverlayIntersectionMaskPrimitivesCount
enum uint k_unMaxOverlayIntersectionMaskPrimitivesCount;

The maximum number of overlay intersection mask primitives per overlay

k_unMaxPropertyStringSize
enum uint k_unMaxPropertyStringSize;

No string property will ever be longer than this length

k_unMaxSettingsKeyLength
enum uint k_unMaxSettingsKeyLength;

The maximum length of a settings key

k_unMaxTrackedDeviceCount
enum uint k_unMaxTrackedDeviceCount;
k_unNotificationTextMaxSize
enum uint k_unNotificationTextMaxSize;
k_unOpenVRInternalReserved_End
enum PropertyTypeTag_t k_unOpenVRInternalReserved_End;
k_unOpenVRInternalReserved_Start
enum PropertyTypeTag_t k_unOpenVRInternalReserved_Start;
k_unPathHandleInfoTag
enum PropertyTypeTag_t k_unPathHandleInfoTag;
k_unScreenshotHandleInvalid
enum uint k_unScreenshotHandleInvalid;
k_unSkeletonPropertyTag
enum PropertyTypeTag_t k_unSkeletonPropertyTag;
k_unSpatialAnchorPosePropertyTag
enum PropertyTypeTag_t k_unSpatialAnchorPosePropertyTag;
k_unStringPropertyTag
enum PropertyTypeTag_t k_unStringPropertyTag;
k_unTrackedDeviceIndexInvalid
enum uint k_unTrackedDeviceIndexInvalid;
k_unTrackedDeviceIndexOther
enum uint k_unTrackedDeviceIndexOther;
k_unTrackedDeviceIndex_Hmd
enum uint k_unTrackedDeviceIndex_Hmd;
k_unUint64PropertyTag
enum PropertyTypeTag_t k_unUint64PropertyTag;
k_unVROverlayMaxKeyLength
enum uint k_unVROverlayMaxKeyLength;

The maximum length of an overlay key in bytes, counting the terminating null character.

k_unVROverlayMaxNameLength
enum uint k_unVROverlayMaxNameLength;

The maximum length of an overlay name in bytes, counting the terminating null character.

k_unWildcardPropertyTag
enum PropertyTypeTag_t k_unWildcardPropertyTag;

Meta