'***** Auto generated by c2mx2! ***** Namespace vr Extern '***** File: headers/openvr_capi.h ***** Alias ID3D12Resource:Void Ptr Alias ID3D12CommandQueue:Void Ptr Alias HmdVector2_t:Void Ptr Alias VRControllerAxis_t:Void Ptr Alias VkDevice_T:Void Ptr Alias VkPhysicalDevice_T:Void Ptr Alias VkInstance_T:Void Ptr Alias VkQueue_T:Void Ptr Alias VRActionHandle_t:ULong Alias VRActionSetHandle_t:ULong Alias VRInputOriginHandle_t:ULong Const k_nDriverNone:UInt Const k_unMaxDriverDebugResponseSize:UInt Const k_unTrackedDeviceIndex_Hmd:UInt Const k_unMaxTrackedDeviceCount:UInt Const k_unTrackedDeviceIndexOther:UInt Const k_unTrackedDeviceIndexInvalid:UInt Const k_ulInvalidPropertyContainer:ULong Const k_unInvalidPropertyTag:UInt Const k_unFloatPropertyTag:UInt Const k_unInt32PropertyTag:UInt Const k_unUint64PropertyTag:UInt Const k_unBoolPropertyTag:UInt Const k_unStringPropertyTag:UInt Const k_unHmdMatrix34PropertyTag:UInt Const k_unHmdMatrix44PropertyTag:UInt Const k_unHmdVector3PropertyTag:UInt Const k_unHmdVector4PropertyTag:UInt Const k_unHiddenAreaPropertyTag:UInt Const k_unOpenVRInternalReserved_Start:UInt Const k_unOpenVRInternalReserved_End:UInt Const k_unMaxPropertyStringSize:UInt Const k_unControllerStateAxisCount:UInt Const k_ulOverlayHandleInvalid:ULong Const k_unScreenshotHandleInvalid:UInt Global IVRSystem_Version:CString Global IVRExtendedDisplay_Version:CString Global IVRTrackedCamera_Version:CString Const k_unMaxApplicationKeyLength:UInt Global k_pch_MimeType_HomeApp:CString Global k_pch_MimeType_GameTheater:CString Global IVRApplications_Version:CString Global IVRChaperone_Version:CString Global IVRChaperoneSetup_Version:CString Global IVRCompositor_Version:CString Const k_unVROverlayMaxKeyLength:UInt Const k_unVROverlayMaxNameLength:UInt Const k_unMaxOverlayCount:UInt Const k_unMaxOverlayIntersectionMaskPrimitivesCount:UInt Global IVROverlay_Version:CString Global k_pch_Controller_Component_GDC2015:CString Global k_pch_Controller_Component_Base:CString Global k_pch_Controller_Component_Tip:CString Global k_pch_Controller_Component_HandGrip:CString Global k_pch_Controller_Component_Status:CString Global IVRRenderModels_Version:CString Const k_unNotificationTextMaxSize:UInt Global IVRNotifications_Version:CString Const k_unMaxSettingsKeyLength:UInt Global IVRSettings_Version:CString Global k_pch_SteamVR_Section:CString Global k_pch_SteamVR_RequireHmd_String:CString Global k_pch_SteamVR_ForcedDriverKey_String:CString Global k_pch_SteamVR_ForcedHmdKey_String:CString Global k_pch_SteamVR_DisplayDebug_Bool:CString Global k_pch_SteamVR_DebugProcessPipe_String:CString Global k_pch_SteamVR_DisplayDebugX_Int32:CString Global k_pch_SteamVR_DisplayDebugY_Int32:CString Global k_pch_SteamVR_SendSystemButtonToAllApps_Bool:CString Global k_pch_SteamVR_LogLevel_Int32:CString Global k_pch_SteamVR_IPD_Float:CString Global k_pch_SteamVR_Background_String:CString Global k_pch_SteamVR_BackgroundUseDomeProjection_Bool:CString Global k_pch_SteamVR_BackgroundCameraHeight_Float:CString Global k_pch_SteamVR_BackgroundDomeRadius_Float:CString Global k_pch_SteamVR_GridColor_String:CString Global k_pch_SteamVR_PlayAreaColor_String:CString Global k_pch_SteamVR_ShowStage_Bool:CString Global k_pch_SteamVR_ActivateMultipleDrivers_Bool:CString Global k_pch_SteamVR_DirectMode_Bool:CString Global k_pch_SteamVR_DirectModeEdidVid_Int32:CString Global k_pch_SteamVR_DirectModeEdidPid_Int32:CString Global k_pch_SteamVR_UsingSpeakers_Bool:CString Global k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float:CString Global k_pch_SteamVR_BaseStationPowerManagement_Bool:CString Global k_pch_SteamVR_NeverKillProcesses_Bool:CString Global k_pch_SteamVR_SupersampleScale_Float:CString Global k_pch_SteamVR_AllowAsyncReprojection_Bool:CString Global k_pch_SteamVR_AllowReprojection_Bool:CString Global k_pch_SteamVR_ForceReprojection_Bool:CString Global k_pch_SteamVR_ForceFadeOnBadTracking_Bool:CString Global k_pch_SteamVR_DefaultMirrorView_Int32:CString Global k_pch_SteamVR_ShowMirrorView_Bool:CString Global k_pch_SteamVR_MirrorViewGeometry_String:CString Global k_pch_SteamVR_StartMonitorFromAppLaunch:CString Global k_pch_SteamVR_StartCompositorFromAppLaunch_Bool:CString Global k_pch_SteamVR_StartDashboardFromAppLaunch_Bool:CString Global k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool:CString Global k_pch_SteamVR_EnableHomeApp:CString Global k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32:CString Global k_pch_SteamVR_RetailDemo_Bool:CString Global k_pch_SteamVR_IpdOffset_Float:CString Global k_pch_SteamVR_AllowSupersampleFiltering_Bool:CString Global k_pch_SteamVR_EnableLinuxVulkanAsync_Bool:CString Global k_pch_Lighthouse_Section:CString Global k_pch_Lighthouse_DisableIMU_Bool:CString Global k_pch_Lighthouse_UseDisambiguation_String:CString Global k_pch_Lighthouse_DisambiguationDebug_Int32:CString Global k_pch_Lighthouse_PrimaryBasestation_Int32:CString Global k_pch_Lighthouse_DBHistory_Bool:CString Global k_pch_Null_Section:CString Global k_pch_Null_SerialNumber_String:CString Global k_pch_Null_ModelNumber_String:CString Global k_pch_Null_WindowX_Int32:CString Global k_pch_Null_WindowY_Int32:CString Global k_pch_Null_WindowWidth_Int32:CString Global k_pch_Null_WindowHeight_Int32:CString Global k_pch_Null_RenderWidth_Int32:CString Global k_pch_Null_RenderHeight_Int32:CString Global k_pch_Null_SecondsFromVsyncToPhotons_Float:CString Global k_pch_Null_DisplayFrequency_Float:CString Global k_pch_UserInterface_Section:CString Global k_pch_UserInterface_StatusAlwaysOnTop_Bool:CString Global k_pch_UserInterface_MinimizeToTray_Bool:CString Global k_pch_UserInterface_Screenshots_Bool:CString Global k_pch_UserInterface_ScreenshotType_Int:CString Global k_pch_Notifications_Section:CString Global k_pch_Notifications_DoNotDisturb_Bool:CString Global k_pch_Keyboard_Section:CString Global k_pch_Keyboard_TutorialCompletions:CString Global k_pch_Keyboard_ScaleX:CString Global k_pch_Keyboard_ScaleY:CString Global k_pch_Keyboard_OffsetLeftX:CString Global k_pch_Keyboard_OffsetRightX:CString Global k_pch_Keyboard_OffsetY:CString Global k_pch_Keyboard_Smoothing:CString Global k_pch_Perf_Section:CString Global k_pch_Perf_HeuristicActive_Bool:CString Global k_pch_Perf_NotifyInHMD_Bool:CString Global k_pch_Perf_NotifyOnlyOnce_Bool:CString Global k_pch_Perf_AllowTimingStore_Bool:CString Global k_pch_Perf_SaveTimingsOnExit_Bool:CString Global k_pch_Perf_TestData_Float:CString Global k_pch_Perf_LinuxGPUProfiling_Bool:CString Global k_pch_CollisionBounds_Section:CString Global k_pch_CollisionBounds_Style_Int32:CString Global k_pch_CollisionBounds_GroundPerimeterOn_Bool:CString Global k_pch_CollisionBounds_CenterMarkerOn_Bool:CString Global k_pch_CollisionBounds_PlaySpaceOn_Bool:CString Global k_pch_CollisionBounds_FadeDistance_Float:CString Global k_pch_CollisionBounds_ColorGammaR_Int32:CString Global k_pch_CollisionBounds_ColorGammaG_Int32:CString Global k_pch_CollisionBounds_ColorGammaB_Int32:CString Global k_pch_CollisionBounds_ColorGammaA_Int32:CString Global k_pch_Camera_Section:CString Global k_pch_Camera_EnableCamera_Bool:CString Global k_pch_Camera_EnableCameraInDashboard_Bool:CString Global k_pch_Camera_EnableCameraForCollisionBounds_Bool:CString Global k_pch_Camera_EnableCameraForRoomView_Bool:CString Global k_pch_Camera_BoundsColorGammaR_Int32:CString Global k_pch_Camera_BoundsColorGammaG_Int32:CString Global k_pch_Camera_BoundsColorGammaB_Int32:CString Global k_pch_Camera_BoundsColorGammaA_Int32:CString Global k_pch_Camera_BoundsStrength_Int32:CString Global k_pch_audio_Section:CString Global k_pch_audio_OnPlaybackDevice_String:CString Global k_pch_audio_OnRecordDevice_String:CString Global k_pch_audio_OnPlaybackMirrorDevice_String:CString Global k_pch_audio_OffPlaybackDevice_String:CString Global k_pch_audio_OffRecordDevice_String:CString Global k_pch_audio_VIVEHDMIGain:CString Global k_pch_Power_Section:CString Global k_pch_Power_PowerOffOnExit_Bool:CString Global k_pch_Power_TurnOffScreensTimeout_Float:CString Global k_pch_Power_TurnOffControllersTimeout_Float:CString Global k_pch_Power_ReturnToWatchdogTimeout_Float:CString Global k_pch_Power_AutoLaunchSteamVROnButtonPress:CString Global k_pch_Power_PauseCompositorOnStandby_Bool:CString Global k_pch_Dashboard_Section:CString Global k_pch_Dashboard_EnableDashboard_Bool:CString Global k_pch_Dashboard_ArcadeMode_Bool:CString Global k_pch_modelskin_Section:CString Global k_pch_Driver_Enable_Bool:CString Global IVRScreenshots_Version:CString Global IVRResources_Version:CString Global IVRDriverManager_Version:CString Enum EVREye End Const EVREye_Eye_Left:EVREye Const EVREye_Eye_Right:EVREye Enum ETextureType End Const ETextureType_TextureType_DirectX:ETextureType Const ETextureType_TextureType_OpenGL:ETextureType Const ETextureType_TextureType_Vulkan:ETextureType Const ETextureType_TextureType_IOSurface:ETextureType Const ETextureType_TextureType_DirectX12:ETextureType Enum EColorSpace End Const EColorSpace_ColorSpace_Auto:EColorSpace Const EColorSpace_ColorSpace_Gamma:EColorSpace Const EColorSpace_ColorSpace_Linear:EColorSpace Enum ETrackingResult End Const ETrackingResult_TrackingResult_Uninitialized:ETrackingResult Const ETrackingResult_TrackingResult_Calibrating_InProgress:ETrackingResult Const ETrackingResult_TrackingResult_Calibrating_OutOfRange:ETrackingResult Const ETrackingResult_TrackingResult_Running_OK:ETrackingResult Const ETrackingResult_TrackingResult_Running_OutOfRange:ETrackingResult Enum ETrackedDeviceClass End Const ETrackedDeviceClass_TrackedDeviceClass_Invalid:ETrackedDeviceClass Const ETrackedDeviceClass_TrackedDeviceClass_HMD:ETrackedDeviceClass Const ETrackedDeviceClass_TrackedDeviceClass_Controller:ETrackedDeviceClass Const ETrackedDeviceClass_TrackedDeviceClass_GenericTracker:ETrackedDeviceClass Const ETrackedDeviceClass_TrackedDeviceClass_TrackingReference:ETrackedDeviceClass Const ETrackedDeviceClass_TrackedDeviceClass_DisplayRedirect:ETrackedDeviceClass Enum ETrackedControllerRole End Const ETrackedControllerRole_TrackedControllerRole_Invalid:ETrackedControllerRole Const ETrackedControllerRole_TrackedControllerRole_LeftHand:ETrackedControllerRole Const ETrackedControllerRole_TrackedControllerRole_RightHand:ETrackedControllerRole Enum ETrackingUniverseOrigin End Const ETrackingUniverseOrigin_TrackingUniverseSeated:ETrackingUniverseOrigin Const ETrackingUniverseOrigin_TrackingUniverseStanding:ETrackingUniverseOrigin Const ETrackingUniverseOrigin_TrackingUniverseRawAndUncalibrated:ETrackingUniverseOrigin Enum ETrackedDeviceProperty End Const ETrackedDeviceProperty_Prop_Invalid:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_TrackingSystemName_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ModelNumber_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_SerialNumber_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_RenderModelName_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_WillDriftInYaw_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ManufacturerName_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_TrackingFirmwareVersion_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HardwareRevision_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_AllWirelessDongleDescriptions_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ConnectedWirelessDongle_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DeviceIsWireless_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DeviceIsCharging_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DeviceBatteryPercentage_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_StatusDisplayTransform_Matrix34:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Firmware_UpdateAvailable_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Firmware_ManualUpdate_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Firmware_ManualUpdateURL_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HardwareRevision_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_FirmwareVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_FPGAVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_VRCVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_RadioVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DongleVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_BlockServerShutdown_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_CanUnifyCoordinateSystemWithHmd_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ContainsProximitySensor_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DeviceProvidesBatteryStatus_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DeviceCanPowerOff_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Firmware_ProgrammingTarget_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DeviceClass_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HasCamera_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DriverVersion_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Firmware_ForceUpdateRequired_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ViveSystemButtonFixRequired_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ParentDriver_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ResourceRoot_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ReportsTimeSinceVSync_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_SecondsFromVsyncToPhotons_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayFrequency_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_UserIpdMeters_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_CurrentUniverseId_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_PreviousUniverseId_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayFirmwareVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_IsOnDesktop_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCType_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCOffset_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCScale_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_EdidVendorID_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCImageLeft_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCImageRight_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayGCBlackClamp_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_EdidProductID_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_CameraToHeadTransform_Matrix34:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayGCType_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayGCOffset_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayGCScale_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayGCPrescale_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayGCImage_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_LensCenterLeftU_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_LensCenterLeftV_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_LensCenterRightU_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_LensCenterRightV_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_UserHeadToEyeDepthMeters_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_CameraFirmwareVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_CameraFirmwareDescription_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayFPGAVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayBootloaderVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayHardwareVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_AudioFirmwareVersion_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_CameraCompatibilityMode_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ScreenshotHorizontalFieldOfViewDegrees_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ScreenshotVerticalFieldOfViewDegrees_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplaySuppressed_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayAllowNightMode_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCImageWidth_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCImageHeight_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCImageNumChannels_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayMCImageData_Binary:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_SecondsFromPhotonsToVblank_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DriverDirectModeSendsVsyncEvents_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayDebugMode_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_GraphicsAdapterLuid_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DriverProvidedChaperonePath_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_AttachedDeviceId_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_SupportedButtons_Uint64:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Axis0Type_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Axis1Type_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Axis2Type_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Axis3Type_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_Axis4Type_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ControllerRoleHint_Int32:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_FieldOfViewLeftDegrees_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_FieldOfViewRightDegrees_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_FieldOfViewTopDegrees_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_FieldOfViewBottomDegrees_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_TrackingRangeMinimumMeters_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_TrackingRangeMaximumMeters_Float:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_ModeLabel_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_IconPathName_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceOff_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearching_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearchingAlert_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceReady_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceReadyAlert_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceNotReady_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceStandby_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_NamedIconPathDeviceAlertLow_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_Start:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_End:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_UserConfigPath_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_InstallPath_String:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HasDisplayComponent_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HasControllerComponent_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HasCameraComponent_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HasDriverDirectModeComponent_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_HasVirtualDisplayComponent_Bool:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_Start:ETrackedDeviceProperty Const ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_End:ETrackedDeviceProperty Enum ETrackedPropertyError End Const ETrackedPropertyError_TrackedProp_Success:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_WrongDataType:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_WrongDeviceClass:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_BufferTooSmall:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_UnknownProperty:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_InvalidDevice:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_CouldNotContactServer:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_ValueNotProvidedByDevice:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_StringExceedsMaximumLength:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_NotYetAvailable:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_PermissionDenied:ETrackedPropertyError Const ETrackedPropertyError_TrackedProp_InvalidOperation:ETrackedPropertyError Enum EVRSubmitFlags End Const EVRSubmitFlags_Submit_Default:EVRSubmitFlags Const EVRSubmitFlags_Submit_LensDistortionAlreadyApplied:EVRSubmitFlags Const EVRSubmitFlags_Submit_GlRenderBuffer:EVRSubmitFlags Const EVRSubmitFlags_Submit_Reserved:EVRSubmitFlags Const EVRSubmitFlags_Submit_TextureWithPose:EVRSubmitFlags Enum EVRState End Const EVRState_VRState_Undefined:EVRState Const EVRState_VRState_Off:EVRState Const EVRState_VRState_Searching:EVRState Const EVRState_VRState_Searching_Alert:EVRState Const EVRState_VRState_Ready:EVRState Const EVRState_VRState_Ready_Alert:EVRState Const EVRState_VRState_NotReady:EVRState Const EVRState_VRState_Standby:EVRState Const EVRState_VRState_Ready_Alert_Low:EVRState Enum EVREventType End Const EVREventType_VREvent_None:EVREventType Const EVREventType_VREvent_TrackedDeviceActivated:EVREventType Const EVREventType_VREvent_TrackedDeviceDeactivated:EVREventType Const EVREventType_VREvent_TrackedDeviceUpdated:EVREventType Const EVREventType_VREvent_TrackedDeviceUserInteractionStarted:EVREventType Const EVREventType_VREvent_TrackedDeviceUserInteractionEnded:EVREventType Const EVREventType_VREvent_IpdChanged:EVREventType Const EVREventType_VREvent_EnterStandbyMode:EVREventType Const EVREventType_VREvent_LeaveStandbyMode:EVREventType Const EVREventType_VREvent_TrackedDeviceRoleChanged:EVREventType Const EVREventType_VREvent_WatchdogWakeUpRequested:EVREventType Const EVREventType_VREvent_LensDistortionChanged:EVREventType Const EVREventType_VREvent_PropertyChanged:EVREventType Const EVREventType_VREvent_WirelessDisconnect:EVREventType Const EVREventType_VREvent_WirelessReconnect:EVREventType Const EVREventType_VREvent_ButtonPress:EVREventType Const EVREventType_VREvent_ButtonUnpress:EVREventType Const EVREventType_VREvent_ButtonTouch:EVREventType Const EVREventType_VREvent_ButtonUntouch:EVREventType Const EVREventType_VREvent_MouseMove:EVREventType Const EVREventType_VREvent_MouseButtonDown:EVREventType Const EVREventType_VREvent_MouseButtonUp:EVREventType Const EVREventType_VREvent_FocusEnter:EVREventType Const EVREventType_VREvent_FocusLeave:EVREventType Const EVREventType_VREvent_Scroll:EVREventType Const EVREventType_VREvent_TouchPadMove:EVREventType Const EVREventType_VREvent_OverlayFocusChanged:EVREventType Const EVREventType_VREvent_InputFocusCaptured:EVREventType Const EVREventType_VREvent_InputFocusReleased:EVREventType Const EVREventType_VREvent_SceneFocusLost:EVREventType Const EVREventType_VREvent_SceneFocusGained:EVREventType Const EVREventType_VREvent_SceneApplicationChanged:EVREventType Const EVREventType_VREvent_SceneFocusChanged:EVREventType Const EVREventType_VREvent_InputFocusChanged:EVREventType Const EVREventType_VREvent_SceneApplicationSecondaryRenderingStarted:EVREventType Const EVREventType_VREvent_HideRenderModels:EVREventType Const EVREventType_VREvent_ShowRenderModels:EVREventType Const EVREventType_VREvent_OverlayShown:EVREventType Const EVREventType_VREvent_OverlayHidden:EVREventType Const EVREventType_VREvent_DashboardActivated:EVREventType Const EVREventType_VREvent_DashboardDeactivated:EVREventType Const EVREventType_VREvent_DashboardThumbSelected:EVREventType Const EVREventType_VREvent_DashboardRequested:EVREventType Const EVREventType_VREvent_ResetDashboard:EVREventType Const EVREventType_VREvent_RenderToast:EVREventType Const EVREventType_VREvent_ImageLoaded:EVREventType Const EVREventType_VREvent_ShowKeyboard:EVREventType Const EVREventType_VREvent_HideKeyboard:EVREventType Const EVREventType_VREvent_OverlayGamepadFocusGained:EVREventType Const EVREventType_VREvent_OverlayGamepadFocusLost:EVREventType Const EVREventType_VREvent_OverlaySharedTextureChanged:EVREventType Const EVREventType_VREvent_DashboardGuideButtonDown:EVREventType Const EVREventType_VREvent_DashboardGuideButtonUp:EVREventType Const EVREventType_VREvent_ScreenshotTriggered:EVREventType Const EVREventType_VREvent_ImageFailed:EVREventType Const EVREventType_VREvent_DashboardOverlayCreated:EVREventType Const EVREventType_VREvent_RequestScreenshot:EVREventType Const EVREventType_VREvent_ScreenshotTaken:EVREventType Const EVREventType_VREvent_ScreenshotFailed:EVREventType Const EVREventType_VREvent_SubmitScreenshotToDashboard:EVREventType Const EVREventType_VREvent_ScreenshotProgressToDashboard:EVREventType Const EVREventType_VREvent_PrimaryDashboardDeviceChanged:EVREventType Const EVREventType_VREvent_Notification_Shown:EVREventType Const EVREventType_VREvent_Notification_Hidden:EVREventType Const EVREventType_VREvent_Notification_BeginInteraction:EVREventType Const EVREventType_VREvent_Notification_Destroyed:EVREventType Const EVREventType_VREvent_Quit:EVREventType Const EVREventType_VREvent_ProcessQuit:EVREventType Const EVREventType_VREvent_QuitAborted_UserPrompt:EVREventType Const EVREventType_VREvent_QuitAcknowledged:EVREventType Const EVREventType_VREvent_DriverRequestedQuit:EVREventType Const EVREventType_VREvent_ChaperoneDataHasChanged:EVREventType Const EVREventType_VREvent_ChaperoneUniverseHasChanged:EVREventType Const EVREventType_VREvent_ChaperoneTempDataHasChanged:EVREventType Const EVREventType_VREvent_ChaperoneSettingsHaveChanged:EVREventType Const EVREventType_VREvent_SeatedZeroPoseReset:EVREventType Const EVREventType_VREvent_AudioSettingsHaveChanged:EVREventType Const EVREventType_VREvent_BackgroundSettingHasChanged:EVREventType Const EVREventType_VREvent_CameraSettingsHaveChanged:EVREventType Const EVREventType_VREvent_ReprojectionSettingHasChanged:EVREventType Const EVREventType_VREvent_ModelSkinSettingsHaveChanged:EVREventType Const EVREventType_VREvent_EnvironmentSettingsHaveChanged:EVREventType Const EVREventType_VREvent_PowerSettingsHaveChanged:EVREventType Const EVREventType_VREvent_EnableHomeAppSettingsHaveChanged:EVREventType Const EVREventType_VREvent_StatusUpdate:EVREventType Const EVREventType_VREvent_MCImageUpdated:EVREventType Const EVREventType_VREvent_FirmwareUpdateStarted:EVREventType Const EVREventType_VREvent_FirmwareUpdateFinished:EVREventType Const EVREventType_VREvent_KeyboardClosed:EVREventType Const EVREventType_VREvent_KeyboardCharInput:EVREventType Const EVREventType_VREvent_KeyboardDone:EVREventType Const EVREventType_VREvent_ApplicationTransitionStarted:EVREventType Const EVREventType_VREvent_ApplicationTransitionAborted:EVREventType Const EVREventType_VREvent_ApplicationTransitionNewAppStarted:EVREventType Const EVREventType_VREvent_ApplicationListUpdated:EVREventType Const EVREventType_VREvent_ApplicationMimeTypeLoad:EVREventType Const EVREventType_VREvent_ApplicationTransitionNewAppLaunchComplete:EVREventType Const EVREventType_VREvent_ProcessConnected:EVREventType Const EVREventType_VREvent_ProcessDisconnected:EVREventType Const EVREventType_VREvent_Compositor_MirrorWindowShown:EVREventType Const EVREventType_VREvent_Compositor_MirrorWindowHidden:EVREventType Const EVREventType_VREvent_Compositor_ChaperoneBoundsShown:EVREventType Const EVREventType_VREvent_Compositor_ChaperoneBoundsHidden:EVREventType Const EVREventType_VREvent_TrackedCamera_StartVideoStream:EVREventType Const EVREventType_VREvent_TrackedCamera_StopVideoStream:EVREventType Const EVREventType_VREvent_TrackedCamera_PauseVideoStream:EVREventType Const EVREventType_VREvent_TrackedCamera_ResumeVideoStream:EVREventType Const EVREventType_VREvent_TrackedCamera_EditingSurface:EVREventType Const EVREventType_VREvent_PerformanceTest_EnableCapture:EVREventType Const EVREventType_VREvent_PerformanceTest_DisableCapture:EVREventType Const EVREventType_VREvent_PerformanceTest_FidelityLevel:EVREventType Const EVREventType_VREvent_MessageOverlay_Closed:EVREventType Const EVREventType_VREvent_MessageOverlayCloseRequested:EVREventType Const EVREventType_VREvent_VendorSpecific_Reserved_Start:EVREventType Const EVREventType_VREvent_VendorSpecific_Reserved_End:EVREventType Enum EDeviceActivityLevel End Const EDeviceActivityLevel_k_EDeviceActivityLevel_Unknown:EDeviceActivityLevel Const EDeviceActivityLevel_k_EDeviceActivityLevel_Idle:EDeviceActivityLevel Const EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction:EDeviceActivityLevel Const EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction_Timeout:EDeviceActivityLevel Const EDeviceActivityLevel_k_EDeviceActivityLevel_Standby:EDeviceActivityLevel Enum EVRButtonId End Const EVRButtonId_k_EButton_System:EVRButtonId Const EVRButtonId_k_EButton_ApplicationMenu:EVRButtonId Const EVRButtonId_k_EButton_Grip:EVRButtonId Const EVRButtonId_k_EButton_DPad_Left:EVRButtonId Const EVRButtonId_k_EButton_DPad_Up:EVRButtonId Const EVRButtonId_k_EButton_DPad_Right:EVRButtonId Const EVRButtonId_k_EButton_DPad_Down:EVRButtonId Const EVRButtonId_k_EButton_A:EVRButtonId Const EVRButtonId_k_EButton_ProximitySensor:EVRButtonId Const EVRButtonId_k_EButton_Axis0:EVRButtonId Const EVRButtonId_k_EButton_Axis1:EVRButtonId Const EVRButtonId_k_EButton_Axis2:EVRButtonId Const EVRButtonId_k_EButton_Axis3:EVRButtonId Const EVRButtonId_k_EButton_Axis4:EVRButtonId Const EVRButtonId_k_EButton_SteamVR_Touchpad:EVRButtonId Const EVRButtonId_k_EButton_SteamVR_Trigger:EVRButtonId Const EVRButtonId_k_EButton_Dashboard_Back:EVRButtonId Const EVRButtonId_k_EButton_Max:EVRButtonId Enum EVRMouseButton End Const EVRMouseButton_VRMouseButton_Left:EVRMouseButton Const EVRMouseButton_VRMouseButton_Right:EVRMouseButton Const EVRMouseButton_VRMouseButton_Middle:EVRMouseButton Enum EHiddenAreaMeshType End Const EHiddenAreaMeshType_k_eHiddenAreaMesh_Standard:EHiddenAreaMeshType Const EHiddenAreaMeshType_k_eHiddenAreaMesh_Inverse:EHiddenAreaMeshType Const EHiddenAreaMeshType_k_eHiddenAreaMesh_LineLoop:EHiddenAreaMeshType Const EHiddenAreaMeshType_k_eHiddenAreaMesh_Max:EHiddenAreaMeshType Enum EVRControllerAxisType End Const EVRControllerAxisType_k_eControllerAxis_None:EVRControllerAxisType Const EVRControllerAxisType_k_eControllerAxis_TrackPad:EVRControllerAxisType Const EVRControllerAxisType_k_eControllerAxis_Joystick:EVRControllerAxisType Const EVRControllerAxisType_k_eControllerAxis_Trigger:EVRControllerAxisType Enum EVRControllerEventOutputType End Const EVRControllerEventOutputType_ControllerEventOutput_OSEvents:EVRControllerEventOutputType Const EVRControllerEventOutputType_ControllerEventOutput_VREvents:EVRControllerEventOutputType Enum ECollisionBoundsStyle End Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_BEGINNER:ECollisionBoundsStyle Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_INTERMEDIATE:ECollisionBoundsStyle Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_SQUARES:ECollisionBoundsStyle Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_ADVANCED:ECollisionBoundsStyle Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_NONE:ECollisionBoundsStyle Const ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_COUNT:ECollisionBoundsStyle Enum EVROverlayError End Const EVROverlayError_VROverlayError_None:EVROverlayError Const EVROverlayError_VROverlayError_UnknownOverlay:EVROverlayError Const EVROverlayError_VROverlayError_InvalidHandle:EVROverlayError Const EVROverlayError_VROverlayError_PermissionDenied:EVROverlayError Const EVROverlayError_VROverlayError_OverlayLimitExceeded:EVROverlayError Const EVROverlayError_VROverlayError_WrongVisibilityType:EVROverlayError Const EVROverlayError_VROverlayError_KeyTooLong:EVROverlayError Const EVROverlayError_VROverlayError_NameTooLong:EVROverlayError Const EVROverlayError_VROverlayError_KeyInUse:EVROverlayError Const EVROverlayError_VROverlayError_WrongTransformType:EVROverlayError Const EVROverlayError_VROverlayError_InvalidTrackedDevice:EVROverlayError Const EVROverlayError_VROverlayError_InvalidParameter:EVROverlayError Const EVROverlayError_VROverlayError_ThumbnailCantBeDestroyed:EVROverlayError Const EVROverlayError_VROverlayError_ArrayTooSmall:EVROverlayError Const EVROverlayError_VROverlayError_RequestFailed:EVROverlayError Const EVROverlayError_VROverlayError_InvalidTexture:EVROverlayError Const EVROverlayError_VROverlayError_UnableToLoadFile:EVROverlayError Const EVROverlayError_VROverlayError_KeyboardAlreadyInUse:EVROverlayError Const EVROverlayError_VROverlayError_NoNeighbor:EVROverlayError Const EVROverlayError_VROverlayError_TooManyMaskPrimitives:EVROverlayError Const EVROverlayError_VROverlayError_BadMaskPrimitive:EVROverlayError Enum EVRApplicationType End Const EVRApplicationType_VRApplication_Other:EVRApplicationType Const EVRApplicationType_VRApplication_Scene:EVRApplicationType Const EVRApplicationType_VRApplication_Overlay:EVRApplicationType Const EVRApplicationType_VRApplication_Background:EVRApplicationType Const EVRApplicationType_VRApplication_Utility:EVRApplicationType Const EVRApplicationType_VRApplication_VRMonitor:EVRApplicationType Const EVRApplicationType_VRApplication_SteamWatchdog:EVRApplicationType Const EVRApplicationType_VRApplication_Bootstrapper:EVRApplicationType Const EVRApplicationType_VRApplication_Max:EVRApplicationType Enum EVRFirmwareError End Const EVRFirmwareError_VRFirmwareError_None:EVRFirmwareError Const EVRFirmwareError_VRFirmwareError_Success:EVRFirmwareError Const EVRFirmwareError_VRFirmwareError_Fail:EVRFirmwareError Enum EVRNotificationError End Const EVRNotificationError_VRNotificationError_OK:EVRNotificationError Const EVRNotificationError_VRNotificationError_InvalidNotificationId:EVRNotificationError Const EVRNotificationError_VRNotificationError_NotificationQueueFull:EVRNotificationError Const EVRNotificationError_VRNotificationError_InvalidOverlayHandle:EVRNotificationError Const EVRNotificationError_VRNotificationError_SystemWithUserValueAlreadyExists:EVRNotificationError Enum EVRInitError End Const EVRInitError_VRInitError_None:EVRInitError Const EVRInitError_VRInitError_Unknown:EVRInitError Const EVRInitError_VRInitError_Init_InstallationNotFound:EVRInitError Const EVRInitError_VRInitError_Init_InstallationCorrupt:EVRInitError Const EVRInitError_VRInitError_Init_VRClientDLLNotFound:EVRInitError Const EVRInitError_VRInitError_Init_FileNotFound:EVRInitError Const EVRInitError_VRInitError_Init_FactoryNotFound:EVRInitError Const EVRInitError_VRInitError_Init_InterfaceNotFound:EVRInitError Const EVRInitError_VRInitError_Init_InvalidInterface:EVRInitError Const EVRInitError_VRInitError_Init_UserConfigDirectoryInvalid:EVRInitError Const EVRInitError_VRInitError_Init_HmdNotFound:EVRInitError Const EVRInitError_VRInitError_Init_NotInitialized:EVRInitError Const EVRInitError_VRInitError_Init_PathRegistryNotFound:EVRInitError Const EVRInitError_VRInitError_Init_NoConfigPath:EVRInitError Const EVRInitError_VRInitError_Init_NoLogPath:EVRInitError Const EVRInitError_VRInitError_Init_PathRegistryNotWritable:EVRInitError Const EVRInitError_VRInitError_Init_AppInfoInitFailed:EVRInitError Const EVRInitError_VRInitError_Init_Retry:EVRInitError Const EVRInitError_VRInitError_Init_InitCanceledByUser:EVRInitError Const EVRInitError_VRInitError_Init_AnotherAppLaunching:EVRInitError Const EVRInitError_VRInitError_Init_SettingsInitFailed:EVRInitError Const EVRInitError_VRInitError_Init_ShuttingDown:EVRInitError Const EVRInitError_VRInitError_Init_TooManyObjects:EVRInitError Const EVRInitError_VRInitError_Init_NoServerForBackgroundApp:EVRInitError Const EVRInitError_VRInitError_Init_NotSupportedWithCompositor:EVRInitError Const EVRInitError_VRInitError_Init_NotAvailableToUtilityApps:EVRInitError Const EVRInitError_VRInitError_Init_Internal:EVRInitError Const EVRInitError_VRInitError_Init_HmdDriverIdIsNone:EVRInitError Const EVRInitError_VRInitError_Init_HmdNotFoundPresenceFailed:EVRInitError Const EVRInitError_VRInitError_Init_VRMonitorNotFound:EVRInitError Const EVRInitError_VRInitError_Init_VRMonitorStartupFailed:EVRInitError Const EVRInitError_VRInitError_Init_LowPowerWatchdogNotSupported:EVRInitError Const EVRInitError_VRInitError_Init_InvalidApplicationType:EVRInitError Const EVRInitError_VRInitError_Init_NotAvailableToWatchdogApps:EVRInitError Const EVRInitError_VRInitError_Init_WatchdogDisabledInSettings:EVRInitError Const EVRInitError_VRInitError_Init_VRDashboardNotFound:EVRInitError Const EVRInitError_VRInitError_Init_VRDashboardStartupFailed:EVRInitError Const EVRInitError_VRInitError_Init_VRHomeNotFound:EVRInitError Const EVRInitError_VRInitError_Init_VRHomeStartupFailed:EVRInitError Const EVRInitError_VRInitError_Init_RebootingBusy:EVRInitError Const EVRInitError_VRInitError_Init_FirmwareUpdateBusy:EVRInitError Const EVRInitError_VRInitError_Init_FirmwareRecoveryBusy:EVRInitError Const EVRInitError_VRInitError_Driver_Failed:EVRInitError Const EVRInitError_VRInitError_Driver_Unknown:EVRInitError Const EVRInitError_VRInitError_Driver_HmdUnknown:EVRInitError Const EVRInitError_VRInitError_Driver_NotLoaded:EVRInitError Const EVRInitError_VRInitError_Driver_RuntimeOutOfDate:EVRInitError Const EVRInitError_VRInitError_Driver_HmdInUse:EVRInitError Const EVRInitError_VRInitError_Driver_NotCalibrated:EVRInitError Const EVRInitError_VRInitError_Driver_CalibrationInvalid:EVRInitError Const EVRInitError_VRInitError_Driver_HmdDisplayNotFound:EVRInitError Const EVRInitError_VRInitError_Driver_TrackedDeviceInterfaceUnknown:EVRInitError Const EVRInitError_VRInitError_Driver_HmdDriverIdOutOfBounds:EVRInitError Const EVRInitError_VRInitError_Driver_HmdDisplayMirrored:EVRInitError Const EVRInitError_VRInitError_IPC_ServerInitFailed:EVRInitError Const EVRInitError_VRInitError_IPC_ConnectFailed:EVRInitError Const EVRInitError_VRInitError_IPC_SharedStateInitFailed:EVRInitError Const EVRInitError_VRInitError_IPC_CompositorInitFailed:EVRInitError Const EVRInitError_VRInitError_IPC_MutexInitFailed:EVRInitError Const EVRInitError_VRInitError_IPC_Failed:EVRInitError Const EVRInitError_VRInitError_IPC_CompositorConnectFailed:EVRInitError Const EVRInitError_VRInitError_IPC_CompositorInvalidConnectResponse:EVRInitError Const EVRInitError_VRInitError_IPC_ConnectFailedAfterMultipleAttempts:EVRInitError Const EVRInitError_VRInitError_Compositor_Failed:EVRInitError Const EVRInitError_VRInitError_Compositor_D3D11HardwareRequired:EVRInitError Const EVRInitError_VRInitError_Compositor_FirmwareRequiresUpdate:EVRInitError Const EVRInitError_VRInitError_Compositor_OverlayInitFailed:EVRInitError Const EVRInitError_VRInitError_Compositor_ScreenshotsInitFailed:EVRInitError Const EVRInitError_VRInitError_Compositor_UnableToCreateDevice:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_UnableToConnectToOculusRuntime:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_CantOpenDevice:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_NoStoredConfig:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooBig:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooSmall:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToInitZLib:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataAddressRange:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataError:EVRInitError Const EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck:EVRInitError Const EVRInitError_VRInitError_Steam_SteamInstallationNotFound:EVRInitError Enum EVRScreenshotType End Const EVRScreenshotType_VRScreenshotType_None:EVRScreenshotType Const EVRScreenshotType_VRScreenshotType_Mono:EVRScreenshotType Const EVRScreenshotType_VRScreenshotType_Stereo:EVRScreenshotType Const EVRScreenshotType_VRScreenshotType_Cubemap:EVRScreenshotType Const EVRScreenshotType_VRScreenshotType_MonoPanorama:EVRScreenshotType Const EVRScreenshotType_VRScreenshotType_StereoPanorama:EVRScreenshotType Enum EVRScreenshotPropertyFilenames End Const EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_Preview:EVRScreenshotPropertyFilenames Const EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_VR:EVRScreenshotPropertyFilenames Enum EVRTrackedCameraError End Const EVRTrackedCameraError_VRTrackedCameraError_None:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_OperationFailed:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_InvalidHandle:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameHeaderVersion:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_OutOfHandles:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_IPCFailure:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_NotSupportedForThisDevice:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_SharedMemoryFailure:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_FrameBufferingFailure:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_StreamSetupFailure:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_InvalidGLTextureId:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_InvalidSharedTextureHandle:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_FailedToGetGLTextureId:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_SharedTextureFailure:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_NoFrameAvailable:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_InvalidArgument:EVRTrackedCameraError Const EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameBufferSize:EVRTrackedCameraError Enum EVRTrackedCameraFrameType End Const EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Distorted:EVRTrackedCameraFrameType Const EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Undistorted:EVRTrackedCameraFrameType Const EVRTrackedCameraFrameType_VRTrackedCameraFrameType_MaximumUndistorted:EVRTrackedCameraFrameType Const EVRTrackedCameraFrameType_MAX_CAMERA_FRAME_TYPES:EVRTrackedCameraFrameType Enum EVRApplicationError End Const EVRApplicationError_VRApplicationError_None:EVRApplicationError Const EVRApplicationError_VRApplicationError_AppKeyAlreadyExists:EVRApplicationError Const EVRApplicationError_VRApplicationError_NoManifest:EVRApplicationError Const EVRApplicationError_VRApplicationError_NoApplication:EVRApplicationError Const EVRApplicationError_VRApplicationError_InvalidIndex:EVRApplicationError Const EVRApplicationError_VRApplicationError_UnknownApplication:EVRApplicationError Const EVRApplicationError_VRApplicationError_IPCFailed:EVRApplicationError Const EVRApplicationError_VRApplicationError_ApplicationAlreadyRunning:EVRApplicationError Const EVRApplicationError_VRApplicationError_InvalidManifest:EVRApplicationError Const EVRApplicationError_VRApplicationError_InvalidApplication:EVRApplicationError Const EVRApplicationError_VRApplicationError_LaunchFailed:EVRApplicationError Const EVRApplicationError_VRApplicationError_ApplicationAlreadyStarting:EVRApplicationError Const EVRApplicationError_VRApplicationError_LaunchInProgress:EVRApplicationError Const EVRApplicationError_VRApplicationError_OldApplicationQuitting:EVRApplicationError Const EVRApplicationError_VRApplicationError_TransitionAborted:EVRApplicationError Const EVRApplicationError_VRApplicationError_IsTemplate:EVRApplicationError Const EVRApplicationError_VRApplicationError_SteamVRIsExiting:EVRApplicationError Const EVRApplicationError_VRApplicationError_BufferTooSmall:EVRApplicationError Const EVRApplicationError_VRApplicationError_PropertyNotSet:EVRApplicationError Const EVRApplicationError_VRApplicationError_UnknownProperty:EVRApplicationError Const EVRApplicationError_VRApplicationError_InvalidParameter:EVRApplicationError Enum EVRApplicationProperty End Const EVRApplicationProperty_VRApplicationProperty_Name_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_LaunchType_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_WorkingDirectory_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_BinaryPath_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_Arguments_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_URL_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_Description_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_NewsURL_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_ImagePath_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_Source_String:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_IsDashboardOverlay_Bool:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_IsTemplate_Bool:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_IsInstanced_Bool:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_IsInternal_Bool:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_WantsCompositorPauseInStandby_Bool:EVRApplicationProperty Const EVRApplicationProperty_VRApplicationProperty_LastLaunchTime_Uint64:EVRApplicationProperty Enum EVRApplicationTransitionState End Const EVRApplicationTransitionState_VRApplicationTransition_None:EVRApplicationTransitionState Const EVRApplicationTransitionState_VRApplicationTransition_OldAppQuitSent:EVRApplicationTransitionState Const EVRApplicationTransitionState_VRApplicationTransition_WaitingForExternalLaunch:EVRApplicationTransitionState Const EVRApplicationTransitionState_VRApplicationTransition_NewAppLaunched:EVRApplicationTransitionState Enum ChaperoneCalibrationState End Const ChaperoneCalibrationState_OK:ChaperoneCalibrationState Const ChaperoneCalibrationState_Warning:ChaperoneCalibrationState Const ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved:ChaperoneCalibrationState Const ChaperoneCalibrationState_Warning_BaseStationRemoved:ChaperoneCalibrationState Const ChaperoneCalibrationState_Warning_SeatedBoundsInvalid:ChaperoneCalibrationState Const ChaperoneCalibrationState_Error:ChaperoneCalibrationState Const ChaperoneCalibrationState_Error_BaseStationUninitialized:ChaperoneCalibrationState Const ChaperoneCalibrationState_Error_BaseStationConflict:ChaperoneCalibrationState Const ChaperoneCalibrationState_Error_PlayAreaInvalid:ChaperoneCalibrationState Const ChaperoneCalibrationState_Error_CollisionBoundsInvalid:ChaperoneCalibrationState Enum EChaperoneConfigFile End Const EChaperoneConfigFile_Live:EChaperoneConfigFile Const EChaperoneConfigFile_Temp:EChaperoneConfigFile Enum EChaperoneImportFlags End Const EChaperoneImportFlags_EChaperoneImport_BoundsOnly:EChaperoneImportFlags Enum EVRCompositorError End Const EVRCompositorError_VRCompositorError_None:EVRCompositorError Const EVRCompositorError_VRCompositorError_RequestFailed:EVRCompositorError Const EVRCompositorError_VRCompositorError_IncompatibleVersion:EVRCompositorError Const EVRCompositorError_VRCompositorError_DoNotHaveFocus:EVRCompositorError Const EVRCompositorError_VRCompositorError_InvalidTexture:EVRCompositorError Const EVRCompositorError_VRCompositorError_IsNotSceneApplication:EVRCompositorError Const EVRCompositorError_VRCompositorError_TextureIsOnWrongDevice:EVRCompositorError Const EVRCompositorError_VRCompositorError_TextureUsesUnsupportedFormat:EVRCompositorError Const EVRCompositorError_VRCompositorError_SharedTexturesNotSupported:EVRCompositorError Const EVRCompositorError_VRCompositorError_IndexOutOfRange:EVRCompositorError Const EVRCompositorError_VRCompositorError_AlreadySubmitted:EVRCompositorError Const EVRCompositorError_VRCompositorError_InvalidBounds:EVRCompositorError Enum VROverlayInputMethod End Const VROverlayInputMethod_None:VROverlayInputMethod Const VROverlayInputMethod_Mouse:VROverlayInputMethod Enum VROverlayTransformType End Const VROverlayTransformType_VROverlayTransform_Absolute:VROverlayTransformType Const VROverlayTransformType_VROverlayTransform_TrackedDeviceRelative:VROverlayTransformType Const VROverlayTransformType_VROverlayTransform_SystemOverlay:VROverlayTransformType Const VROverlayTransformType_VROverlayTransform_TrackedComponent:VROverlayTransformType Enum VROverlayFlags End Const VROverlayFlags_None:VROverlayFlags Const VROverlayFlags_Curved:VROverlayFlags Const VROverlayFlags_RGSS4X:VROverlayFlags Const VROverlayFlags_NoDashboardTab:VROverlayFlags Const VROverlayFlags_AcceptsGamepadEvents:VROverlayFlags Const VROverlayFlags_ShowGamepadFocus:VROverlayFlags Const VROverlayFlags_SendVRScrollEvents:VROverlayFlags Const VROverlayFlags_SendVRTouchpadEvents:VROverlayFlags Const VROverlayFlags_ShowTouchPadScrollWheel:VROverlayFlags Const VROverlayFlags_TransferOwnershipToInternalProcess:VROverlayFlags Const VROverlayFlags_SideBySide_Parallel:VROverlayFlags Const VROverlayFlags_SideBySide_Crossed:VROverlayFlags Const VROverlayFlags_Panorama:VROverlayFlags Const VROverlayFlags_StereoPanorama:VROverlayFlags Const VROverlayFlags_SortWithNonSceneOverlays:VROverlayFlags Const VROverlayFlags_VisibleInDashboard:VROverlayFlags Enum VRMessageOverlayResponse End Const VRMessageOverlayResponse_ButtonPress_0:VRMessageOverlayResponse Const VRMessageOverlayResponse_ButtonPress_1:VRMessageOverlayResponse Const VRMessageOverlayResponse_ButtonPress_2:VRMessageOverlayResponse Const VRMessageOverlayResponse_ButtonPress_3:VRMessageOverlayResponse Const VRMessageOverlayResponse_CouldntFindSystemOverlay:VRMessageOverlayResponse Const VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay:VRMessageOverlayResponse Const VRMessageOverlayResponse_ApplicationQuit:VRMessageOverlayResponse Enum EGamepadTextInputMode End Const EGamepadTextInputMode_k_EGamepadTextInputModeNormal:EGamepadTextInputMode Const EGamepadTextInputMode_k_EGamepadTextInputModePassword:EGamepadTextInputMode Const EGamepadTextInputMode_k_EGamepadTextInputModeSubmit:EGamepadTextInputMode Enum EGamepadTextInputLineMode End Const EGamepadTextInputLineMode_k_EGamepadTextInputLineModeSingleLine:EGamepadTextInputLineMode Const EGamepadTextInputLineMode_k_EGamepadTextInputLineModeMultipleLines:EGamepadTextInputLineMode Enum EOverlayDirection End Const EOverlayDirection_OverlayDirection_Up:EOverlayDirection Const EOverlayDirection_OverlayDirection_Down:EOverlayDirection Const EOverlayDirection_OverlayDirection_Left:EOverlayDirection Const EOverlayDirection_OverlayDirection_Right:EOverlayDirection Const EOverlayDirection_OverlayDirection_Count:EOverlayDirection Enum EVROverlayIntersectionMaskPrimitiveType End Const EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Rectangle:EVROverlayIntersectionMaskPrimitiveType Const EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Circle:EVROverlayIntersectionMaskPrimitiveType Enum EVRRenderModelError End Const EVRRenderModelError_VRRenderModelError_None:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_Loading:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_NotSupported:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_InvalidArg:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_InvalidModel:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_NoShapes:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_MultipleShapes:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_TooManyVertices:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_MultipleTextures:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_BufferTooSmall:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_NotEnoughNormals:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_NotEnoughTexCoords:EVRRenderModelError Const EVRRenderModelError_VRRenderModelError_InvalidTexture:EVRRenderModelError Enum EVRComponentProperty End Const EVRComponentProperty_VRComponentProperty_IsStatic:EVRComponentProperty Const EVRComponentProperty_VRComponentProperty_IsVisible:EVRComponentProperty Const EVRComponentProperty_VRComponentProperty_IsTouched:EVRComponentProperty Const EVRComponentProperty_VRComponentProperty_IsPressed:EVRComponentProperty Const EVRComponentProperty_VRComponentProperty_IsScrolled:EVRComponentProperty Enum EVRNotificationType End Const EVRNotificationType_Transient:EVRNotificationType Const EVRNotificationType_Persistent:EVRNotificationType Const EVRNotificationType_Transient_SystemWithUserValue:EVRNotificationType Enum EVRNotificationStyle End Const EVRNotificationStyle_None:EVRNotificationStyle Const EVRNotificationStyle_Application:EVRNotificationStyle Const EVRNotificationStyle_Contact_Disabled:EVRNotificationStyle Const EVRNotificationStyle_Contact_Enabled:EVRNotificationStyle Const EVRNotificationStyle_Contact_Active:EVRNotificationStyle Enum EVRSettingsError End Const EVRSettingsError_VRSettingsError_None:EVRSettingsError Const EVRSettingsError_VRSettingsError_IPCFailed:EVRSettingsError Const EVRSettingsError_VRSettingsError_WriteFailed:EVRSettingsError Const EVRSettingsError_VRSettingsError_ReadFailed:EVRSettingsError Const EVRSettingsError_VRSettingsError_JsonParseFailed:EVRSettingsError Const EVRSettingsError_VRSettingsError_UnsetSettingHasNoDefault:EVRSettingsError Enum EVRScreenshotError End Const EVRScreenshotError_VRScreenshotError_None:EVRScreenshotError Const EVRScreenshotError_VRScreenshotError_RequestFailed:EVRScreenshotError Const EVRScreenshotError_VRScreenshotError_IncompatibleVersion:EVRScreenshotError Const EVRScreenshotError_VRScreenshotError_NotFound:EVRScreenshotError Const EVRScreenshotError_VRScreenshotError_BufferTooSmall:EVRScreenshotError Const EVRScreenshotError_VRScreenshotError_ScreenshotAlreadyInProgress:EVRScreenshotError Alias glSharedTextureHandle_t:Void Ptr Alias glInt_t:Int Alias glUInt_t:UInt Alias SharedTextureHandle_t:ULong Alias DriverId_t:UInt Alias TrackedDeviceIndex_t:UInt Alias PropertyContainerHandle_t:ULong Alias PropertyTypeTag_t:UInt Alias VROverlayHandle_t:ULong Alias TrackedCameraHandle_t:ULong Alias ScreenshotHandle_t:UInt Alias VRComponentProperties:UInt Alias TextureID_t:Int Alias VRNotificationId:UInt Alias HmdError:EVRInitError Alias Hmd_Eye:EVREye Alias ColorSpace:EColorSpace Alias HmdTrackingResult:ETrackingResult Alias TrackedDeviceClass:ETrackedDeviceClass Alias TrackingUniverseOrigin:ETrackingUniverseOrigin Alias TrackedDeviceProperty:ETrackedDeviceProperty Alias TrackedPropertyError:ETrackedPropertyError Alias VRSubmitFlags_t:EVRSubmitFlags Alias VRState_t:EVRState Alias CollisionBoundsStyle_t:ECollisionBoundsStyle Alias VROverlayError:EVROverlayError Alias VRFirmwareError:EVRFirmwareError Alias VRCompositorError:EVRCompositorError Alias VRScreenshotsError:EVRScreenshotError Struct HmdMatrix34_t Field m:Float Ptr Ptr End Struct HmdMatrix44_t Field m:Float Ptr Ptr End Struct HmdVector3_t Field v:Float Ptr End Struct HmdVector4_t Field v:Float Ptr End Struct HmdVector3d_t Field v:Double Ptr End Struct HmdQuaternion_t Field w:Double Field x:Double Field y:Double Field z:Double End Struct HmdColor_t Field r:Float Field g:Float Field b:Float Field a:Float End Struct HmdQuad_t Field vCorners:HmdVector3_t Ptr End Struct HmdRect2_t Field vTopLeft:HmdVector2_t Field vBottomRight:HmdVector2_t End Struct DistortionCoordinates_t Field rfRed:Float Ptr Field rfGreen:Float Ptr Field rfBlue:Float Ptr End Struct Texture_t Field handle:Void 'Ptr Field eType:ETextureType Field eColorSpace:EColorSpace End Struct TrackedDevicePose_t Field mDeviceToAbsoluteTracking:HmdMatrix34_t Field vVelocity:HmdVector3_t Field vAngularVelocity:HmdVector3_t Field eTrackingResult:ETrackingResult Field bPoseIsValid:Bool Field bDeviceIsConnected:Bool End Struct VRTextureBounds_t Field uMin:Float Field vMin:Float Field uMax:Float Field vMax:Float End Struct VRTextureWithPose_t Field mDeviceToAbsoluteTracking:HmdMatrix34_t End Struct VRVulkanTextureData_t Field m_nImage:ULong Field m_pDevice:VkDevice_T 'Ptr Field m_pPhysicalDevice:VkPhysicalDevice_T 'Ptr Field m_pInstance:VkInstance_T 'Ptr Field m_pQueue:VkQueue_T 'Ptr Field m_nQueueFamilyIndex:UInt Field m_nWidth:UInt Field m_nHeight:UInt Field m_nFormat:UInt Field m_nSampleCount:UInt End Struct D3D12TextureData_t Field m_pResource:ID3D12Resource 'Ptr Field m_pCommandQueue:ID3D12CommandQueue 'Ptr Field m_nNodeMask:UInt End Struct VREvent_Controller_t Field button:UInt End Struct VREvent_Mouse_t Field x:Float Field y:Float Field button:UInt End Struct VREvent_Scroll_t Field xdelta:Float Field ydelta:Float Field repeatCount:UInt End Struct VREvent_TouchPadMove_t Field bFingerDown:Bool Field flSecondsFingerDown:Float Field fValueXFirst:Float Field fValueYFirst:Float Field fValueXRaw:Float Field fValueYRaw:Float End Struct VREvent_Notification_t Field ulUserValue:ULong Field notificationId:UInt End Struct VREvent_Process_t Field pid:UInt Field oldPid:UInt Field bForced:Bool End Struct VREvent_Overlay_t Field overlayHandle:ULong End Struct VREvent_Status_t Field statusState:UInt End Struct VREvent_Keyboard_t Field cNewInput:CString 'Ptr 'Ptr Field uUserValue:ULong End Struct VREvent_Ipd_t Field ipdMeters:Float End Struct VREvent_Chaperone_t Field m_nPreviousUniverse:ULong Field m_nCurrentUniverse:ULong End Struct VREvent_Reserved_t Field reserved0:ULong Field reserved1:ULong End Struct VREvent_PerformanceTest_t Field m_nFidelityLevel:UInt End Struct VREvent_SeatedZeroPoseReset_t Field bResetBySystemMenu:Bool End Struct VREvent_Screenshot_t Field handle:UInt Field type:UInt End Struct VREvent_ScreenshotProgress_t Field progress:Float End Struct VREvent_ApplicationLaunch_t Field pid:UInt Field unArgsHandle:UInt End Struct VREvent_EditingCameraSurface_t Field overlayHandle:ULong Field nVisualMode:UInt End Struct VREvent_MessageOverlay_t Field unVRMessageOverlayResponse:UInt End Struct VREvent_Property_t Field container:PropertyContainerHandle_t Field prop:ETrackedDeviceProperty End Struct HiddenAreaMesh_t Field pVertexData:HmdVector2_t 'Ptr Field unTriangleCount:UInt End Struct VRControllerAxis_tt Field x:Float Field y:Float End Struct VRControllerState_t Field unPacketNum:UInt Field ulButtonPressed:ULong Field ulButtonTouched:ULong Field rAxis:VRControllerAxis_t 'Ptr End Struct Compositor_OverlaySettings Field size:UInt Field curved:Bool Field antialias:Bool Field scale:Float Field distance:Float Field alpha:Float Field uOffset:Float Field vOffset:Float Field uScale:Float Field vScale:Float Field gridDivs:Float Field gridWidth:Float Field gridScale:Float Field transform:HmdMatrix44_t End Struct CameraVideoStreamFrameHeader_t Field eFrameType:EVRTrackedCameraFrameType Field nWidth:UInt Field nHeight:UInt Field nBytesPerPixel:UInt Field nFrameSequence:UInt Field standingTrackedDevicePose:TrackedDevicePose_t End Struct AppOverrideKeys_t Field pchKey:CString 'Ptr Field pchValue:CString 'Ptr End Struct Compositor_FrameTiming Field m_nSize:UInt Field m_nFrameIndex:UInt Field m_nNumFramePresents:UInt Field m_nNumMisPresented:UInt Field m_nNumDroppedFrames:UInt Field m_nReprojectionFlags:UInt Field m_flSystemTimeInSeconds:Double Field m_flPreSubmitGpuMs:Float Field m_flPostSubmitGpuMs:Float Field m_flTotalRenderGpuMs:Float Field m_flCompositorRenderGpuMs:Float Field m_flCompositorRenderCpuMs:Float Field m_flCompositorIdleCpuMs:Float Field m_flClientFrameIntervalMs:Float Field m_flPresentCallCpuMs:Float Field m_flWaitForPresentCpuMs:Float Field m_flSubmitFrameMs:Float Field m_flWaitGetPosesCalledMs:Float Field m_flNewPosesReadyMs:Float Field m_flNewFrameReadyMs:Float Field m_flCompositorUpdateStartMs:Float Field m_flCompositorUpdateEndMs:Float Field m_flCompositorRenderStartMs:Float Field m_HmdPose:TrackedDevicePose_t End Struct Compositor_CumulativeStats Field m_nPid:UInt Field m_nNumFramePresents:UInt Field m_nNumDroppedFrames:UInt Field m_nNumReprojectedFrames:UInt Field m_nNumFramePresentsOnStartup:UInt Field m_nNumDroppedFramesOnStartup:UInt Field m_nNumReprojectedFramesOnStartup:UInt Field m_nNumLoading:UInt Field m_nNumFramePresentsLoading:UInt Field m_nNumDroppedFramesLoading:UInt Field m_nNumReprojectedFramesLoading:UInt Field m_nNumTimedOut:UInt Field m_nNumFramePresentsTimedOut:UInt Field m_nNumDroppedFramesTimedOut:UInt Field m_nNumReprojectedFramesTimedOut:UInt End Struct VROverlayIntersectionParams_t Field vSource:HmdVector3_t Field vDirection:HmdVector3_t Field eOrigin:ETrackingUniverseOrigin End Struct VROverlayIntersectionResults_t Field vPoint:HmdVector3_t Field vNormal:HmdVector3_t Field vUVs:HmdVector2_t Field fDistance:Float End Struct IntersectionMaskRectangle_t Field m_flTopLeftX:Float Field m_flTopLeftY:Float Field m_flWidth:Float Field m_flHeight:Float End Struct IntersectionMaskCircle_t Field m_flCenterX:Float Field m_flCenterY:Float Field m_flRadius:Float End Struct RenderModel_ComponentState_t Field mTrackingToComponentRenderModel:HmdMatrix34_t Field mTrackingToComponentLocal:HmdMatrix34_t Field uProperties:VRComponentProperties End Struct RenderModel_Vertex_t Field vPosition:HmdVector3_t Field vNormal:HmdVector3_t Field rfTextureCoord:Float Ptr End Struct RenderModel_TextureMap_t Field unWidth:UShort Field unHeight:UShort Field rubTextureMapData:Byte Ptr End Struct RenderModel_t Field rVertexData:RenderModel_Vertex_t Ptr Field unVertexCount:UInt Field rIndexData:UShort Ptr Field unTriangleCount:UInt Field diffuseTextureId:TextureID_t End Struct RenderModel_ControllerMode_State_t Field bScrollWheelVisible:Bool End Struct NotificationBitmap_t Field m_pImageData:Void Ptr Field m_nWidth:int Field m_nHeight:int Field m_nBytesPerPixel:int End Struct COpenVRContext Field m_pVRSystem:int ptr Field m_pVRChaperone:int ptr Field m_pVRChaperoneSetup:int ptr Field m_pVRCompositor:int ptr Field m_pVROverlay:int ptr Field m_pVRResources:int ptr Field m_pVRRenderModels:int ptr Field m_pVRExtendedDisplay:int ptr Field m_pVRSettings:int ptr Field m_pVRApplications:int ptr Field m_pVRTrackedCamera:int ptr Field m_pVRScreenshots:int ptr Field m_pVRDriverManager:int ptr End Struct VREvent_Data_t End Struct VREvent_t Field eventType:UInt Field trackedDeviceIndex:TrackedDeviceIndex_t Field eventAgeSeconds:Float Field data:VREvent_Data_t End Struct VROverlayIntersectionMaskPrimitive_Data_t End Struct VROverlayIntersectionMaskPrimitive_t Field m_nPrimitiveType:EVROverlayIntersectionMaskPrimitiveType Field m_Primitive:VROverlayIntersectionMaskPrimitive_Data_t End Struct VR_IVRSystem_FnTable Field GetRecommendedRenderTargetSize:Void( UInt Ptr, UInt Ptr ) Field GetProjectionMatrix:HmdMatrix44_t( EVREye, Float, Float ) Field GetProjectionRaw:Void( EVREye, Float Ptr, Float Ptr, Float Ptr, Float Ptr ) Field ComputeDistortion:Bool( EVREye, Float, Float, DistortionCoordinates_t Ptr ) Field GetEyeToHeadTransform:HmdMatrix34_t( EVREye ) Field GetTimeSinceLastVsync:Bool( Float Ptr, ULong Ptr ) Field GetDXGIOutputInfo:Void( int Ptr ) Field GetOutputDevice:Void( ULong Ptr, ETextureType, VkInstance_T Ptr ) Field SetDisplayVisibility:Bool( Bool ) Field GetDeviceToAbsoluteTrackingPose:Void( ETrackingUniverseOrigin, Float, TrackedDevicePose_t Ptr, UInt ) Field GetSortedTrackedDeviceIndicesOfClass:UInt( ETrackedDeviceClass, TrackedDeviceIndex_t Ptr, UInt, TrackedDeviceIndex_t ) Field GetTrackedDeviceActivityLevel:EDeviceActivityLevel( TrackedDeviceIndex_t ) Field ApplyTransform:Void( TrackedDevicePose_t Ptr, TrackedDevicePose_t Ptr, HmdMatrix34_t Ptr ) Field GetTrackedDeviceIndexForControllerRole:TrackedDeviceIndex_t( ETrackedControllerRole ) Field GetControllerRoleForTrackedDeviceIndex:ETrackedControllerRole( TrackedDeviceIndex_t ) Field GetTrackedDeviceClass:ETrackedDeviceClass( TrackedDeviceIndex_t ) Field IsTrackedDeviceConnected:Bool( TrackedDeviceIndex_t ) Field GetBoolTrackedDeviceProperty:Bool( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr ) Field GetFloatTrackedDeviceProperty:Float( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr ) Field GetInt32TrackedDeviceProperty:int( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr ) Field GetUint64TrackedDeviceProperty:ULong( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr ) Field GetMatrix34TrackedDeviceProperty:HmdMatrix34_t( TrackedDeviceIndex_t, ETrackedDeviceProperty, ETrackedPropertyError Ptr ) Field GetStringTrackedDeviceProperty:UInt( TrackedDeviceIndex_t, ETrackedDeviceProperty, CString, UInt, ETrackedPropertyError Ptr ) Field GetPropErrorNameFromEnum:CString( ETrackedPropertyError ) Field PollNextEvent:Bool( VREvent_t Ptr, UInt ) Field PollNextEventWithPose:Bool( ETrackingUniverseOrigin, VREvent_t Ptr, UInt, TrackedDevicePose_t Ptr ) Field GetEventTypeNameFromEnum:CString( EVREventType ) Field GetHiddenAreaMesh:HiddenAreaMesh_t( EVREye, EHiddenAreaMeshType ) Field GetControllerState:Bool( TrackedDeviceIndex_t, VRControllerState_t Ptr, UInt ) Field GetControllerStateWithPose:Bool( ETrackingUniverseOrigin, TrackedDeviceIndex_t, VRControllerState_t Ptr, UInt, TrackedDevicePose_t Ptr ) Field TriggerHapticPulse:Void( TrackedDeviceIndex_t, UInt, UShort ) Field GetButtonIdNameFromEnum:CString( EVRButtonId ) Field GetControllerAxisTypeNameFromEnum:CString( EVRControllerAxisType ) Field DriverDebugRequest:UInt( TrackedDeviceIndex_t, CString, CString, UInt ) Field PerformFirmwareUpdate:EVRFirmwareError( TrackedDeviceIndex_t ) End Struct VR_IVRExtendedDisplay_FnTable Field GetWindowBounds:Void( int Ptr, int Ptr, UInt Ptr, UInt Ptr ) Field GetEyeOutputViewport:Void( EVREye, UInt Ptr, UInt Ptr, UInt Ptr, UInt Ptr ) Field GetDXGIOutputInfo:Void( int Ptr, int Ptr ) End Struct VR_IVRTrackedCamera_FnTable Field GetCameraErrorNameFromEnum:CString( EVRTrackedCameraError ) Field HasCamera:EVRTrackedCameraError( TrackedDeviceIndex_t, Bool Ptr ) Field GetCameraFrameSize:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, UInt Ptr, UInt Ptr, UInt Ptr ) Field GetCameraIntrinsics:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, HmdVector2_t Ptr, HmdVector2_t Ptr ) Field GetCameraProjection:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, Float, Float, HmdMatrix44_t Ptr ) Field AcquireVideoStreamingService:EVRTrackedCameraError( TrackedDeviceIndex_t, TrackedCameraHandle_t Ptr ) Field ReleaseVideoStreamingService:EVRTrackedCameraError( TrackedCameraHandle_t ) Field GetVideoStreamFrameBuffer:EVRTrackedCameraError( TrackedCameraHandle_t, EVRTrackedCameraFrameType, Void Ptr, UInt, CameraVideoStreamFrameHeader_t Ptr, UInt ) Field GetVideoStreamTextureSize:EVRTrackedCameraError( TrackedDeviceIndex_t, EVRTrackedCameraFrameType, VRTextureBounds_t Ptr, UInt Ptr, UInt Ptr ) Field GetVideoStreamTextureD3D11:EVRTrackedCameraError( TrackedCameraHandle_t, EVRTrackedCameraFrameType, Void Ptr, Void Ptr Ptr, CameraVideoStreamFrameHeader_t Ptr, UInt ) Field GetVideoStreamTextureGL:EVRTrackedCameraError( TrackedCameraHandle_t, EVRTrackedCameraFrameType, glUInt_t Ptr, CameraVideoStreamFrameHeader_t Ptr, UInt ) Field ReleaseVideoStreamTextureGL:EVRTrackedCameraError( TrackedCameraHandle_t, glUInt_t ) End Struct VR_IVRApplications_FnTable Field AddApplicationManifest:EVRApplicationError( CString, Bool ) Field RemoveApplicationManifest:EVRApplicationError( CString ) Field IsApplicationInstalled:Bool( CString ) Field GetApplicationKeyByIndex:EVRApplicationError( UInt, CString, UInt ) Field GetApplicationKeyByProcessId:EVRApplicationError( UInt, CString, UInt ) Field LaunchApplication:EVRApplicationError( CString ) Field LaunchTemplateApplication:EVRApplicationError( CString, CString, AppOverrideKeys_t Ptr, UInt ) Field LaunchApplicationFromMimeType:EVRApplicationError( CString, CString ) Field LaunchDashboardOverlay:EVRApplicationError( CString ) Field CancelApplicationLaunch:Bool( CString ) Field IdentifyApplication:EVRApplicationError( UInt, CString ) Field GetApplicationProcessId:UInt( CString ) Field GetApplicationsErrorNameFromEnum:CString( EVRApplicationError ) Field GetApplicationPropertyString:UInt( CString, EVRApplicationProperty, CString, UInt, EVRApplicationError Ptr ) Field GetApplicationPropertyBool:Bool( CString, EVRApplicationProperty, EVRApplicationError Ptr ) Field GetApplicationPropertyUint64:ULong( CString, EVRApplicationProperty, EVRApplicationError Ptr ) Field SetApplicationAutoLaunch:EVRApplicationError( CString, Bool ) Field GetApplicationAutoLaunch:Bool( CString ) Field SetDefaultApplicationForMimeType:EVRApplicationError( CString, CString ) Field GetDefaultApplicationForMimeType:Bool( CString, CString, UInt ) Field GetApplicationSupportedMimeTypes:Bool( CString, CString, UInt ) Field GetApplicationsThatSupportMimeType:UInt( CString, CString, UInt ) Field GetApplicationLaunchArguments:UInt( UInt, CString, UInt ) Field GetStartingApplication:EVRApplicationError( CString, UInt ) Field PerformApplicationPrelaunchCheck:EVRApplicationError( CString ) Field GetApplicationsTransitionStateNameFromEnum:CString( EVRApplicationTransitionState ) Field LaunchInternalProcess:EVRApplicationError( CString, CString, CString ) End Struct VR_IVRChaperone_FnTable Field GetPlayAreaSize:Bool( Float Ptr, Float Ptr ) Field GetPlayAreaRect:Bool( HmdQuad_t Ptr ) Field SetSceneColor:Void( HmdColor_t ) Field GetBoundsColor:Void( HmdColor_t Ptr, Int, Float, HmdColor_t Ptr ) Field ForceBoundsVisible:Void( Bool ) End Struct VR_IVRChaperoneSetup_FnTable Field CommitWorkingCopy:Bool( EChaperoneConfigFile ) Field GetWorkingPlayAreaSize:Bool( Float Ptr, Float Ptr ) Field GetWorkingPlayAreaRect:Bool( HmdQuad_t Ptr ) Field GetWorkingCollisionBoundsInfo:Bool( HmdQuad_t Ptr, UInt Ptr ) Field GetLiveCollisionBoundsInfo:Bool( HmdQuad_t Ptr, UInt Ptr ) Field GetWorkingSeatedZeroPoseToRawTrackingPose:Bool( HmdMatrix34_t Ptr ) Field GetWorkingStandingZeroPoseToRawTrackingPose:Bool( HmdMatrix34_t Ptr ) Field SetWorkingPlayAreaSize:Void( Float, Float ) Field SetWorkingCollisionBoundsInfo:Void( HmdQuad_t Ptr, UInt ) Field SetWorkingSeatedZeroPoseToRawTrackingPose:Void( HmdMatrix34_t Ptr ) Field SetWorkingStandingZeroPoseToRawTrackingPose:Void( HmdMatrix34_t Ptr ) Field ReloadFromDisk:Void( EChaperoneConfigFile ) Field GetLiveSeatedZeroPoseToRawTrackingPose:Bool( HmdMatrix34_t Ptr ) Field SetWorkingCollisionBoundsTagsInfo:Void( Byte Ptr, UInt ) Field GetLiveCollisionBoundsTagsInfo:Bool( Byte Ptr, UInt Ptr ) Field SetWorkingPhysicalBoundsInfo:Bool( HmdQuad_t Ptr, UInt ) Field GetLivePhysicalBoundsInfo:Bool( HmdQuad_t Ptr, UInt Ptr ) Field ExportLiveToBuffer:Bool( CString, UInt Ptr ) Field ImportFromBufferToWorking:Bool( CString, UInt ) End Struct VR_IVRCompositor_FnTable Field SetTrackingSpace:Void( ETrackingUniverseOrigin ) Field WaitGetPoses:EVRCompositorError( TrackedDevicePose_t Ptr, UInt, TrackedDevicePose_t Ptr, UInt ) Field GetLastPoses:EVRCompositorError( TrackedDevicePose_t Ptr, UInt, TrackedDevicePose_t Ptr, UInt ) Field GetLastPoseForTrackedDeviceIndex:EVRCompositorError( TrackedDeviceIndex_t, TrackedDevicePose_t Ptr, TrackedDevicePose_t Ptr ) Field Submit:EVRCompositorError( EVREye, Texture_t Ptr, VRTextureBounds_t Ptr, EVRSubmitFlags ) Field GetFrameTiming:Bool( Compositor_FrameTiming Ptr, UInt ) Field GetFrameTimings:UInt( Compositor_FrameTiming Ptr, UInt ) Field GetCumulativeStats:Void( Compositor_CumulativeStats Ptr, UInt ) Field FadeToColor:Void( Float, Float, Float, Float, Float, Bool ) Field GetCurrentFadeColor:HmdColor_t( Bool ) Field FadeGrid:Void( Float, Bool ) Field SetSkyboxOverride:EVRCompositorError( Texture_t Ptr, UInt ) Field ForceInterleavedReprojectionOn:Void( Bool ) Field SuspendRendering:Void( Bool ) Field GetMirrorTextureD3D11:EVRCompositorError( EVREye, Void Ptr, Void Ptr Ptr ) Field ReleaseMirrorTextureD3D11:Void( Void Ptr ) Field GetMirrorTextureGL:EVRCompositorError( EVREye, glUInt_t Ptr, glSharedTextureHandle_t Ptr ) Field ReleaseSharedGLTexture:Bool( glUInt_t, glSharedTextureHandle_t ) Field LockGLSharedTextureForAccess:Void( glSharedTextureHandle_t ) Field UnlockGLSharedTextureForAccess:Void( glSharedTextureHandle_t ) Field GetVulkanInstanceExtensionsRequired:UInt( CString, UInt ) Field GetVulkanDeviceExtensionsRequired:UInt( VkPhysicalDevice_T Ptr, CString, UInt ) Field SetExplicitTimingMode:Void( Bool ) End Struct VR_IVROverlay_FnTable Field FindOverlay:EVROverlayError( CString, VROverlayHandle_t Ptr ) Field CreateOverlay:EVROverlayError( CString, CString, VROverlayHandle_t Ptr ) Field DestroyOverlay:EVROverlayError( VROverlayHandle_t ) Field SetHighQualityOverlay:EVROverlayError( VROverlayHandle_t ) Field GetOverlayKey:UInt( VROverlayHandle_t, CString, UInt, EVROverlayError Ptr ) Field GetOverlayName:UInt( VROverlayHandle_t, CString, UInt, EVROverlayError Ptr ) Field SetOverlayName:EVROverlayError( VROverlayHandle_t, CString ) Field GetOverlayImageData:EVROverlayError( VROverlayHandle_t, Void Ptr, UInt, UInt Ptr, UInt Ptr ) Field GetOverlayErrorNameFromEnum:CString( EVROverlayError ) Field SetOverlayRenderingPid:EVROverlayError( VROverlayHandle_t, UInt ) Field GetOverlayRenderingPid:UInt( VROverlayHandle_t ) Field SetOverlayFlag:EVROverlayError( VROverlayHandle_t, VROverlayFlags, Bool ) Field GetOverlayFlag:EVROverlayError( VROverlayHandle_t, VROverlayFlags, Bool Ptr ) Field SetOverlayColor:EVROverlayError( VROverlayHandle_t, Float, Float, Float ) Field GetOverlayColor:EVROverlayError( VROverlayHandle_t, Float Ptr, Float Ptr, Float Ptr ) Field SetOverlayAlpha:EVROverlayError( VROverlayHandle_t, Float ) Field GetOverlayAlpha:EVROverlayError( VROverlayHandle_t, Float Ptr ) Field SetOverlayTexelAspect:EVROverlayError( VROverlayHandle_t, Float ) Field GetOverlayTexelAspect:EVROverlayError( VROverlayHandle_t, Float Ptr ) Field SetOverlaySortOrder:EVROverlayError( VROverlayHandle_t, UInt ) Field GetOverlaySortOrder:EVROverlayError( VROverlayHandle_t, UInt Ptr ) Field SetOverlayWidthInMeters:EVROverlayError( VROverlayHandle_t, Float ) Field GetOverlayWidthInMeters:EVROverlayError( VROverlayHandle_t, Float Ptr ) Field SetOverlayAutoCurveDistanceRangeInMeters:EVROverlayError( VROverlayHandle_t, Float, Float ) Field GetOverlayAutoCurveDistanceRangeInMeters:EVROverlayError( VROverlayHandle_t, Float Ptr, Float Ptr ) Field SetOverlayTextureColorSpace:EVROverlayError( VROverlayHandle_t, EColorSpace ) Field GetOverlayTextureColorSpace:EVROverlayError( VROverlayHandle_t, EColorSpace Ptr ) Field SetOverlayTextureBounds:EVROverlayError( VROverlayHandle_t, VRTextureBounds_t Ptr ) Field GetOverlayTextureBounds:EVROverlayError( VROverlayHandle_t, VRTextureBounds_t Ptr ) Field GetOverlayRenderModel:UInt( VROverlayHandle_t, CString, UInt, HmdColor_t Ptr, EVROverlayError Ptr ) Field SetOverlayRenderModel:EVROverlayError( VROverlayHandle_t, CString, HmdColor_t Ptr ) Field GetOverlayTransformType:EVROverlayError( VROverlayHandle_t, VROverlayTransformType Ptr ) Field SetOverlayTransformAbsolute:EVROverlayError( VROverlayHandle_t, ETrackingUniverseOrigin, HmdMatrix34_t Ptr ) Field GetOverlayTransformAbsolute:EVROverlayError( VROverlayHandle_t, ETrackingUniverseOrigin Ptr, HmdMatrix34_t Ptr ) Field SetOverlayTransformTrackedDeviceRelative:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t, HmdMatrix34_t Ptr ) Field GetOverlayTransformTrackedDeviceRelative:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t Ptr, HmdMatrix34_t Ptr ) Field SetOverlayTransformTrackedDeviceComponent:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t, CString ) Field GetOverlayTransformTrackedDeviceComponent:EVROverlayError( VROverlayHandle_t, TrackedDeviceIndex_t Ptr, CString, UInt ) Field GetOverlayTransformOverlayRelative:EVROverlayError( VROverlayHandle_t, VROverlayHandle_t Ptr, HmdMatrix34_t Ptr ) Field SetOverlayTransformOverlayRelative:EVROverlayError( VROverlayHandle_t, VROverlayHandle_t, HmdMatrix34_t Ptr ) Field ShowOverlay:EVROverlayError( VROverlayHandle_t ) Field HideOverlay:EVROverlayError( VROverlayHandle_t ) Field IsOverlayVisible:Bool( VROverlayHandle_t ) Field GetTransformForOverlayCoordinates:EVROverlayError( VROverlayHandle_t, ETrackingUniverseOrigin, HmdVector2_t, HmdMatrix34_t Ptr ) Field PollNextOverlayEvent:Bool( VROverlayHandle_t, VREvent_t Ptr, UInt ) Field GetOverlayInputMethod:EVROverlayError( VROverlayHandle_t, VROverlayInputMethod Ptr ) Field SetOverlayInputMethod:EVROverlayError( VROverlayHandle_t, VROverlayInputMethod ) Field GetOverlayMouseScale:EVROverlayError( VROverlayHandle_t, HmdVector2_t Ptr ) Field SetOverlayMouseScale:EVROverlayError( VROverlayHandle_t, HmdVector2_t Ptr ) Field ComputeOverlayIntersection:Bool( VROverlayHandle_t, VROverlayIntersectionParams_t Ptr, VROverlayIntersectionResults_t Ptr ) Field HandleControllerOverlayInteractionAsMouse:Bool( VROverlayHandle_t, TrackedDeviceIndex_t ) Field IsHoverTargetOverlay:Bool( VROverlayHandle_t ) Field SetGamepadFocusOverlay:EVROverlayError( VROverlayHandle_t ) Field SetOverlayNeighbor:EVROverlayError( EOverlayDirection, VROverlayHandle_t, VROverlayHandle_t ) Field MoveGamepadFocusToNeighbor:EVROverlayError( EOverlayDirection, VROverlayHandle_t ) Field SetOverlayTexture:EVROverlayError( VROverlayHandle_t, Texture_t Ptr ) Field ClearOverlayTexture:EVROverlayError( VROverlayHandle_t ) Field SetOverlayRaw:EVROverlayError( VROverlayHandle_t, Void Ptr, UInt, UInt, UInt ) Field SetOverlayFromFile:EVROverlayError( VROverlayHandle_t, CString ) Field GetOverlayTexture:EVROverlayError( VROverlayHandle_t, Void Ptr Ptr, Void Ptr, UInt Ptr, UInt Ptr, UInt Ptr, ETextureType Ptr, EColorSpace Ptr, VRTextureBounds_t Ptr ) Field ReleaseNativeOverlayHandle:EVROverlayError( VROverlayHandle_t, Void Ptr ) Field GetOverlayTextureSize:EVROverlayError( VROverlayHandle_t, UInt Ptr, UInt Ptr ) Field CreateDashboardOverlay:EVROverlayError( CString, CString, VROverlayHandle_t Ptr, VROverlayHandle_t Ptr ) Field IsActiveDashboardOverlay:Bool( VROverlayHandle_t ) Field SetDashboardOverlaySceneProcess:EVROverlayError( VROverlayHandle_t, UInt ) Field GetDashboardOverlaySceneProcess:EVROverlayError( VROverlayHandle_t, UInt Ptr ) Field ShowDashboard:Void( CString ) Field ShowKeyboard:EVROverlayError( EGamepadTextInputMode, EGamepadTextInputLineMode, CString, UInt, CString, Bool, ULong ) Field ShowKeyboardForOverlay:EVROverlayError( VROverlayHandle_t, EGamepadTextInputMode, EGamepadTextInputLineMode, CString, UInt, CString, Bool, ULong ) Field GetKeyboardText:UInt( CString, UInt ) Field SetKeyboardTransformAbsolute:Void( ETrackingUniverseOrigin, HmdMatrix34_t Ptr ) Field SetKeyboardPositionForOverlay:Void( VROverlayHandle_t, HmdRect2_t ) Field SetOverlayIntersectionMask:EVROverlayError( VROverlayHandle_t, VROverlayIntersectionMaskPrimitive_t Ptr, UInt, UInt ) Field GetOverlayFlags:EVROverlayError( VROverlayHandle_t, UInt Ptr ) Field ShowMessageOverlay:VRMessageOverlayResponse( CString, CString, CString, CString, CString, CString ) End Struct VR_IVRRenderModels_FnTable Field LoadRenderModel_Async:EVRRenderModelError( CString, RenderModel_t Ptr Ptr ) Field FreeRenderModel:Void( RenderModel_t Ptr ) Field LoadTexture_Async:EVRRenderModelError( TextureID_t, RenderModel_TextureMap_t Ptr Ptr ) Field FreeTexture:Void( RenderModel_TextureMap_t Ptr ) Field LoadTextureD3D11_Async:EVRRenderModelError( TextureID_t, Void Ptr, Void Ptr Ptr ) Field LoadIntoTextureD3D11_Async:EVRRenderModelError( TextureID_t, Void Ptr ) Field FreeTextureD3D11:Void( Void Ptr ) Field GetRenderModelName:UInt( UInt, CString, UInt ) Field GetComponentCount:UInt( CString ) Field GetComponentName:UInt( CString, UInt, CString, UInt ) Field GetComponentButtonMask:ULong( CString, CString ) Field GetComponentRenderModelName:UInt( CString, CString, CString, UInt ) Field GetComponentState:Bool( CString, CString, VRControllerState_t Ptr, RenderModel_ControllerMode_State_t Ptr, RenderModel_ComponentState_t Ptr ) Field RenderModelHasComponent:Bool( CString, CString ) Field GetRenderModelThumbnailURL:UInt( CString, CString, UInt, EVRRenderModelError Ptr ) Field GetRenderModelOriginalPath:UInt( CString, CString, UInt, EVRRenderModelError Ptr ) Field GetRenderModelErrorNameFromEnum:CString( EVRRenderModelError ) End Struct VR_IVRNotifications_FnTable Field CreateNotification:EVRNotificationError( VROverlayHandle_t, ULong, EVRNotificationType, CString, EVRNotificationStyle, NotificationBitmap_t Ptr, VRNotificationId Ptr ) Field RemoveNotification:EVRNotificationError( VRNotificationId ) End Struct VR_IVRSettings_FnTable Field GetSettingsErrorNameFromEnum:CString( EVRSettingsError ) Field Sync:Bool( Bool, EVRSettingsError Ptr ) Field SetBool:Void( CString, CString, Bool, EVRSettingsError Ptr ) Field SetInt32:Void( CString, CString, int, EVRSettingsError Ptr ) Field SetFloat:Void( CString, CString, Float, EVRSettingsError Ptr ) Field SetString:Void( CString, CString, CString, EVRSettingsError Ptr ) Field GetBool:Bool( CString, CString, EVRSettingsError Ptr ) Field GetInt32:int( CString, CString, EVRSettingsError Ptr ) Field GetFloat:Float( CString, CString, EVRSettingsError Ptr ) Field GetString:Void( CString, CString, CString, UInt, EVRSettingsError Ptr ) Field RemoveSection:Void( CString, EVRSettingsError Ptr ) Field RemoveKeyInSection:Void( CString, CString, EVRSettingsError Ptr ) End Struct VR_IVRScreenshots_FnTable Field RequestScreenshot:EVRScreenshotError( ScreenshotHandle_t Ptr, EVRScreenshotType, CString, CString ) Field HookScreenshot:EVRScreenshotError( EVRScreenshotType Ptr, Int ) Field GetScreenshotPropertyType:EVRScreenshotType( ScreenshotHandle_t, EVRScreenshotError Ptr ) Field GetScreenshotPropertyFilename:UInt( ScreenshotHandle_t, EVRScreenshotPropertyFilenames, CString, UInt, EVRScreenshotError Ptr ) Field UpdateScreenshotProgress:EVRScreenshotError( ScreenshotHandle_t, Float ) Field TakeStereoScreenshot:EVRScreenshotError( ScreenshotHandle_t Ptr, CString, CString ) Field SubmitScreenshot:EVRScreenshotError( ScreenshotHandle_t, EVRScreenshotType, CString, CString ) End Struct VR_IVRResources_FnTable Field LoadSharedResource:UInt( CString, CString, UInt ) Field GetResourceFullPath:UInt( CString, CString, CString, UInt ) End Struct VR_IVRDriverManager_FnTable Field GetDriverName:UInt( DriverId_t, CString, UInt ) End '***** Extern Structs *****