{ "typedefs": [ { "typedef": "vr::SpatialAnchorHandle_t", "type": "uint32_t" }, { "typedef": "vr::glSharedTextureHandle_t", "type": "void *" }, { "typedef": "vr::glInt_t", "type": "int32_t" }, { "typedef": "vr::glUInt_t", "type": "uint32_t" }, { "typedef": "vr::SharedTextureHandle_t", "type": "uint64_t" }, { "typedef": "vr::DriverId_t", "type": "uint32_t" }, { "typedef": "vr::TrackedDeviceIndex_t", "type": "uint32_t" }, { "typedef": "vr::WebConsoleHandle_t", "type": "uint64_t" }, { "typedef": "vr::PropertyContainerHandle_t", "type": "uint64_t" }, { "typedef": "vr::PropertyTypeTag_t", "type": "uint32_t" }, { "typedef": "vr::DriverHandle_t", "type": "PropertyContainerHandle_t" }, { "typedef": "vr::VRActionHandle_t", "type": "uint64_t" }, { "typedef": "vr::VRActionSetHandle_t", "type": "uint64_t" }, { "typedef": "vr::VRInputValueHandle_t", "type": "uint64_t" }, { "typedef": "vr::VREvent_Data_t", "type": "union VREvent_Data_t" }, { "typedef": "vr::VRControllerState_t", "type": "struct vr::VRControllerState001_t" }, { "typedef": "vr::VROverlayHandle_t", "type": "uint64_t" }, { "typedef": "vr::BoneIndex_t", "type": "int32_t" }, { "typedef": "vr::TrackedCameraHandle_t", "type": "uint64_t" }, { "typedef": "vr::ScreenshotHandle_t", "type": "uint32_t" }, { "typedef": "vr::VROverlayIntersectionMaskPrimitive_Data_t", "type": "union VROverlayIntersectionMaskPrimitive_Data_t" }, { "typedef": "vr::VRComponentProperties", "type": "uint32_t" }, { "typedef": "vr::TextureID_t", "type": "int32_t" }, { "typedef": "vr::VRNotificationId", "type": "uint32_t" }, { "typedef": "vr::IOBufferHandle_t", "type": "uint64_t" }, { "typedef": "vr::HmdError", "type": "enum vr::EVRInitError" }, { "typedef": "vr::Hmd_Eye", "type": "enum vr::EVREye" }, { "typedef": "vr::ColorSpace", "type": "enum vr::EColorSpace" }, { "typedef": "vr::HmdTrackingResult", "type": "enum vr::ETrackingResult" }, { "typedef": "vr::TrackedDeviceClass", "type": "enum vr::ETrackedDeviceClass" }, { "typedef": "vr::TrackingUniverseOrigin", "type": "enum vr::ETrackingUniverseOrigin" }, { "typedef": "vr::TrackedDeviceProperty", "type": "enum vr::ETrackedDeviceProperty" }, { "typedef": "vr::TrackedPropertyError", "type": "enum vr::ETrackedPropertyError" }, { "typedef": "vr::VRSubmitFlags_t", "type": "enum vr::EVRSubmitFlags" }, { "typedef": "vr::VRState_t", "type": "enum vr::EVRState" }, { "typedef": "vr::CollisionBoundsStyle_t", "type": "enum vr::ECollisionBoundsStyle" }, { "typedef": "vr::VROverlayError", "type": "enum vr::EVROverlayError" }, { "typedef": "vr::VRFirmwareError", "type": "enum vr::EVRFirmwareError" }, { "typedef": "vr::VRCompositorError", "type": "enum vr::EVRCompositorError" }, { "typedef": "vr::VRScreenshotsError", "type": "enum vr::EVRScreenshotError" } ], "enums": [ { "enumname": "vr::EVREye", "values": [ { "name": "Eye_Left", "value": "0" }, { "name": "Eye_Right", "value": "1" } ] }, { "enumname": "vr::ETextureType", "values": [ { "name": "TextureType_Invalid", "value": "-1" }, { "name": "TextureType_DirectX", "value": "0" }, { "name": "TextureType_OpenGL", "value": "1" }, { "name": "TextureType_Vulkan", "value": "2" }, { "name": "TextureType_IOSurface", "value": "3" }, { "name": "TextureType_DirectX12", "value": "4" }, { "name": "TextureType_DXGISharedHandle", "value": "5" }, { "name": "TextureType_Metal", "value": "6" } ] }, { "enumname": "vr::EColorSpace", "values": [ { "name": "ColorSpace_Auto", "value": "0" }, { "name": "ColorSpace_Gamma", "value": "1" }, { "name": "ColorSpace_Linear", "value": "2" } ] }, { "enumname": "vr::ETrackingResult", "values": [ { "name": "TrackingResult_Uninitialized", "value": "1" }, { "name": "TrackingResult_Calibrating_InProgress", "value": "100" }, { "name": "TrackingResult_Calibrating_OutOfRange", "value": "101" }, { "name": "TrackingResult_Running_OK", "value": "200" }, { "name": "TrackingResult_Running_OutOfRange", "value": "201" }, { "name": "TrackingResult_Fallback_RotationOnly", "value": "300" } ] }, { "enumname": "vr::ETrackedDeviceClass", "values": [ { "name": "TrackedDeviceClass_Invalid", "value": "0" }, { "name": "TrackedDeviceClass_HMD", "value": "1" }, { "name": "TrackedDeviceClass_Controller", "value": "2" }, { "name": "TrackedDeviceClass_GenericTracker", "value": "3" }, { "name": "TrackedDeviceClass_TrackingReference", "value": "4" }, { "name": "TrackedDeviceClass_DisplayRedirect", "value": "5" }, { "name": "TrackedDeviceClass_Max", "value": "6" } ] }, { "enumname": "vr::ETrackedControllerRole", "values": [ { "name": "TrackedControllerRole_Invalid", "value": "0" }, { "name": "TrackedControllerRole_LeftHand", "value": "1" }, { "name": "TrackedControllerRole_RightHand", "value": "2" }, { "name": "TrackedControllerRole_OptOut", "value": "3" }, { "name": "TrackedControllerRole_Treadmill", "value": "4" }, { "name": "TrackedControllerRole_Max", "value": "4" } ] }, { "enumname": "vr::ETrackingUniverseOrigin", "values": [ { "name": "TrackingUniverseSeated", "value": "0" }, { "name": "TrackingUniverseStanding", "value": "1" }, { "name": "TrackingUniverseRawAndUncalibrated", "value": "2" } ] }, { "enumname": "vr::EAdditionalRadioFeatures", "values": [ { "name": "AdditionalRadioFeatures_None", "value": "0" }, { "name": "AdditionalRadioFeatures_HTCLinkBox", "value": "1" }, { "name": "AdditionalRadioFeatures_InternalDongle", "value": "2" }, { "name": "AdditionalRadioFeatures_ExternalDongle", "value": "4" } ] }, { "enumname": "vr::ETrackedDeviceProperty", "values": [ { "name": "Prop_Invalid", "value": "0" }, { "name": "Prop_TrackingSystemName_String", "value": "1000" }, { "name": "Prop_ModelNumber_String", "value": "1001" }, { "name": "Prop_SerialNumber_String", "value": "1002" }, { "name": "Prop_RenderModelName_String", "value": "1003" }, { "name": "Prop_WillDriftInYaw_Bool", "value": "1004" }, { "name": "Prop_ManufacturerName_String", "value": "1005" }, { "name": "Prop_TrackingFirmwareVersion_String", "value": "1006" }, { "name": "Prop_HardwareRevision_String", "value": "1007" }, { "name": "Prop_AllWirelessDongleDescriptions_String", "value": "1008" }, { "name": "Prop_ConnectedWirelessDongle_String", "value": "1009" }, { "name": "Prop_DeviceIsWireless_Bool", "value": "1010" }, { "name": "Prop_DeviceIsCharging_Bool", "value": "1011" }, { "name": "Prop_DeviceBatteryPercentage_Float", "value": "1012" }, { "name": "Prop_StatusDisplayTransform_Matrix34", "value": "1013" }, { "name": "Prop_Firmware_UpdateAvailable_Bool", "value": "1014" }, { "name": "Prop_Firmware_ManualUpdate_Bool", "value": "1015" }, { "name": "Prop_Firmware_ManualUpdateURL_String", "value": "1016" }, { "name": "Prop_HardwareRevision_Uint64", "value": "1017" }, { "name": "Prop_FirmwareVersion_Uint64", "value": "1018" }, { "name": "Prop_FPGAVersion_Uint64", "value": "1019" }, { "name": "Prop_VRCVersion_Uint64", "value": "1020" }, { "name": "Prop_RadioVersion_Uint64", "value": "1021" }, { "name": "Prop_DongleVersion_Uint64", "value": "1022" }, { "name": "Prop_BlockServerShutdown_Bool", "value": "1023" }, { "name": "Prop_CanUnifyCoordinateSystemWithHmd_Bool", "value": "1024" }, { "name": "Prop_ContainsProximitySensor_Bool", "value": "1025" }, { "name": "Prop_DeviceProvidesBatteryStatus_Bool", "value": "1026" }, { "name": "Prop_DeviceCanPowerOff_Bool", "value": "1027" }, { "name": "Prop_Firmware_ProgrammingTarget_String", "value": "1028" }, { "name": "Prop_DeviceClass_Int32", "value": "1029" }, { "name": "Prop_HasCamera_Bool", "value": "1030" }, { "name": "Prop_DriverVersion_String", "value": "1031" }, { "name": "Prop_Firmware_ForceUpdateRequired_Bool", "value": "1032" }, { "name": "Prop_ViveSystemButtonFixRequired_Bool", "value": "1033" }, { "name": "Prop_ParentDriver_Uint64", "value": "1034" }, { "name": "Prop_ResourceRoot_String", "value": "1035" }, { "name": "Prop_RegisteredDeviceType_String", "value": "1036" }, { "name": "Prop_InputProfilePath_String", "value": "1037" }, { "name": "Prop_NeverTracked_Bool", "value": "1038" }, { "name": "Prop_NumCameras_Int32", "value": "1039" }, { "name": "Prop_CameraFrameLayout_Int32", "value": "1040" }, { "name": "Prop_CameraStreamFormat_Int32", "value": "1041" }, { "name": "Prop_AdditionalDeviceSettingsPath_String", "value": "1042" }, { "name": "Prop_Identifiable_Bool", "value": "1043" }, { "name": "Prop_BootloaderVersion_Uint64", "value": "1044" }, { "name": "Prop_AdditionalSystemReportData_String", "value": "1045" }, { "name": "Prop_CompositeFirmwareVersion_String", "value": "1046" }, { "name": "Prop_ReportsTimeSinceVSync_Bool", "value": "2000" }, { "name": "Prop_SecondsFromVsyncToPhotons_Float", "value": "2001" }, { "name": "Prop_DisplayFrequency_Float", "value": "2002" }, { "name": "Prop_UserIpdMeters_Float", "value": "2003" }, { "name": "Prop_CurrentUniverseId_Uint64", "value": "2004" }, { "name": "Prop_PreviousUniverseId_Uint64", "value": "2005" }, { "name": "Prop_DisplayFirmwareVersion_Uint64", "value": "2006" }, { "name": "Prop_IsOnDesktop_Bool", "value": "2007" }, { "name": "Prop_DisplayMCType_Int32", "value": "2008" }, { "name": "Prop_DisplayMCOffset_Float", "value": "2009" }, { "name": "Prop_DisplayMCScale_Float", "value": "2010" }, { "name": "Prop_EdidVendorID_Int32", "value": "2011" }, { "name": "Prop_DisplayMCImageLeft_String", "value": "2012" }, { "name": "Prop_DisplayMCImageRight_String", "value": "2013" }, { "name": "Prop_DisplayGCBlackClamp_Float", "value": "2014" }, { "name": "Prop_EdidProductID_Int32", "value": "2015" }, { "name": "Prop_CameraToHeadTransform_Matrix34", "value": "2016" }, { "name": "Prop_DisplayGCType_Int32", "value": "2017" }, { "name": "Prop_DisplayGCOffset_Float", "value": "2018" }, { "name": "Prop_DisplayGCScale_Float", "value": "2019" }, { "name": "Prop_DisplayGCPrescale_Float", "value": "2020" }, { "name": "Prop_DisplayGCImage_String", "value": "2021" }, { "name": "Prop_LensCenterLeftU_Float", "value": "2022" }, { "name": "Prop_LensCenterLeftV_Float", "value": "2023" }, { "name": "Prop_LensCenterRightU_Float", "value": "2024" }, { "name": "Prop_LensCenterRightV_Float", "value": "2025" }, { "name": "Prop_UserHeadToEyeDepthMeters_Float", "value": "2026" }, { "name": "Prop_CameraFirmwareVersion_Uint64", "value": "2027" }, { "name": "Prop_CameraFirmwareDescription_String", "value": "2028" }, { "name": "Prop_DisplayFPGAVersion_Uint64", "value": "2029" }, { "name": "Prop_DisplayBootloaderVersion_Uint64", "value": "2030" }, { "name": "Prop_DisplayHardwareVersion_Uint64", "value": "2031" }, { "name": "Prop_AudioFirmwareVersion_Uint64", "value": "2032" }, { "name": "Prop_CameraCompatibilityMode_Int32", "value": "2033" }, { "name": "Prop_ScreenshotHorizontalFieldOfViewDegrees_Float", "value": "2034" }, { "name": "Prop_ScreenshotVerticalFieldOfViewDegrees_Float", "value": "2035" }, { "name": "Prop_DisplaySuppressed_Bool", "value": "2036" }, { "name": "Prop_DisplayAllowNightMode_Bool", "value": "2037" }, { "name": "Prop_DisplayMCImageWidth_Int32", "value": "2038" }, { "name": "Prop_DisplayMCImageHeight_Int32", "value": "2039" }, { "name": "Prop_DisplayMCImageNumChannels_Int32", "value": "2040" }, { "name": "Prop_DisplayMCImageData_Binary", "value": "2041" }, { "name": "Prop_SecondsFromPhotonsToVblank_Float", "value": "2042" }, { "name": "Prop_DriverDirectModeSendsVsyncEvents_Bool", "value": "2043" }, { "name": "Prop_DisplayDebugMode_Bool", "value": "2044" }, { "name": "Prop_GraphicsAdapterLuid_Uint64", "value": "2045" }, { "name": "Prop_DriverProvidedChaperonePath_String", "value": "2048" }, { "name": "Prop_ExpectedTrackingReferenceCount_Int32", "value": "2049" }, { "name": "Prop_ExpectedControllerCount_Int32", "value": "2050" }, { "name": "Prop_NamedIconPathControllerLeftDeviceOff_String", "value": "2051" }, { "name": "Prop_NamedIconPathControllerRightDeviceOff_String", "value": "2052" }, { "name": "Prop_NamedIconPathTrackingReferenceDeviceOff_String", "value": "2053" }, { "name": "Prop_DoNotApplyPrediction_Bool", "value": "2054" }, { "name": "Prop_CameraToHeadTransforms_Matrix34_Array", "value": "2055" }, { "name": "Prop_DistortionMeshResolution_Int32", "value": "2056" }, { "name": "Prop_DriverIsDrawingControllers_Bool", "value": "2057" }, { "name": "Prop_DriverRequestsApplicationPause_Bool", "value": "2058" }, { "name": "Prop_DriverRequestsReducedRendering_Bool", "value": "2059" }, { "name": "Prop_MinimumIpdStepMeters_Float", "value": "2060" }, { "name": "Prop_AudioBridgeFirmwareVersion_Uint64", "value": "2061" }, { "name": "Prop_ImageBridgeFirmwareVersion_Uint64", "value": "2062" }, { "name": "Prop_ImuToHeadTransform_Matrix34", "value": "2063" }, { "name": "Prop_ImuFactoryGyroBias_Vector3", "value": "2064" }, { "name": "Prop_ImuFactoryGyroScale_Vector3", "value": "2065" }, { "name": "Prop_ImuFactoryAccelerometerBias_Vector3", "value": "2066" }, { "name": "Prop_ImuFactoryAccelerometerScale_Vector3", "value": "2067" }, { "name": "Prop_ConfigurationIncludesLighthouse20Features_Bool", "value": "2069" }, { "name": "Prop_AdditionalRadioFeatures_Uint64", "value": "2070" }, { "name": "Prop_CameraWhiteBalance_Vector4_Array", "value": "2071" }, { "name": "Prop_CameraDistortionFunction_Int32_Array", "value": "2072" }, { "name": "Prop_CameraDistortionCoefficients_Float_Array", "value": "2073" }, { "name": "Prop_ExpectedControllerType_String", "value": "2074" }, { "name": "Prop_DriverRequestedMuraCorrectionMode_Int32", "value": "2200" }, { "name": "Prop_DriverRequestedMuraFeather_InnerLeft_Int32", "value": "2201" }, { "name": "Prop_DriverRequestedMuraFeather_InnerRight_Int32", "value": "2202" }, { "name": "Prop_DriverRequestedMuraFeather_InnerTop_Int32", "value": "2203" }, { "name": "Prop_DriverRequestedMuraFeather_InnerBottom_Int32", "value": "2204" }, { "name": "Prop_DriverRequestedMuraFeather_OuterLeft_Int32", "value": "2205" }, { "name": "Prop_DriverRequestedMuraFeather_OuterRight_Int32", "value": "2206" }, { "name": "Prop_DriverRequestedMuraFeather_OuterTop_Int32", "value": "2207" }, { "name": "Prop_DriverRequestedMuraFeather_OuterBottom_Int32", "value": "2208" }, { "name": "Prop_AttachedDeviceId_String", "value": "3000" }, { "name": "Prop_SupportedButtons_Uint64", "value": "3001" }, { "name": "Prop_Axis0Type_Int32", "value": "3002" }, { "name": "Prop_Axis1Type_Int32", "value": "3003" }, { "name": "Prop_Axis2Type_Int32", "value": "3004" }, { "name": "Prop_Axis3Type_Int32", "value": "3005" }, { "name": "Prop_Axis4Type_Int32", "value": "3006" }, { "name": "Prop_ControllerRoleHint_Int32", "value": "3007" }, { "name": "Prop_FieldOfViewLeftDegrees_Float", "value": "4000" }, { "name": "Prop_FieldOfViewRightDegrees_Float", "value": "4001" }, { "name": "Prop_FieldOfViewTopDegrees_Float", "value": "4002" }, { "name": "Prop_FieldOfViewBottomDegrees_Float", "value": "4003" }, { "name": "Prop_TrackingRangeMinimumMeters_Float", "value": "4004" }, { "name": "Prop_TrackingRangeMaximumMeters_Float", "value": "4005" }, { "name": "Prop_ModeLabel_String", "value": "4006" }, { "name": "Prop_CanWirelessIdentify_Bool", "value": "4007" }, { "name": "Prop_Nonce_Int32", "value": "4008" }, { "name": "Prop_IconPathName_String", "value": "5000" }, { "name": "Prop_NamedIconPathDeviceOff_String", "value": "5001" }, { "name": "Prop_NamedIconPathDeviceSearching_String", "value": "5002" }, { "name": "Prop_NamedIconPathDeviceSearchingAlert_String", "value": "5003" }, { "name": "Prop_NamedIconPathDeviceReady_String", "value": "5004" }, { "name": "Prop_NamedIconPathDeviceReadyAlert_String", "value": "5005" }, { "name": "Prop_NamedIconPathDeviceNotReady_String", "value": "5006" }, { "name": "Prop_NamedIconPathDeviceStandby_String", "value": "5007" }, { "name": "Prop_NamedIconPathDeviceAlertLow_String", "value": "5008" }, { "name": "Prop_DisplayHiddenArea_Binary_Start", "value": "5100" }, { "name": "Prop_DisplayHiddenArea_Binary_End", "value": "5150" }, { "name": "Prop_ParentContainer", "value": "5151" }, { "name": "Prop_UserConfigPath_String", "value": "6000" }, { "name": "Prop_InstallPath_String", "value": "6001" }, { "name": "Prop_HasDisplayComponent_Bool", "value": "6002" }, { "name": "Prop_HasControllerComponent_Bool", "value": "6003" }, { "name": "Prop_HasCameraComponent_Bool", "value": "6004" }, { "name": "Prop_HasDriverDirectModeComponent_Bool", "value": "6005" }, { "name": "Prop_HasVirtualDisplayComponent_Bool", "value": "6006" }, { "name": "Prop_HasSpatialAnchorsSupport_Bool", "value": "6007" }, { "name": "Prop_ControllerType_String", "value": "7000" }, { "name": "Prop_LegacyInputProfile_String", "value": "7001" }, { "name": "Prop_ControllerHandSelectionPriority_Int32", "value": "7002" }, { "name": "Prop_VendorSpecific_Reserved_Start", "value": "10000" }, { "name": "Prop_VendorSpecific_Reserved_End", "value": "10999" }, { "name": "Prop_TrackedDeviceProperty_Max", "value": "1000000" } ] }, { "enumname": "vr::ETrackedPropertyError", "values": [ { "name": "TrackedProp_Success", "value": "0" }, { "name": "TrackedProp_WrongDataType", "value": "1" }, { "name": "TrackedProp_WrongDeviceClass", "value": "2" }, { "name": "TrackedProp_BufferTooSmall", "value": "3" }, { "name": "TrackedProp_UnknownProperty", "value": "4" }, { "name": "TrackedProp_InvalidDevice", "value": "5" }, { "name": "TrackedProp_CouldNotContactServer", "value": "6" }, { "name": "TrackedProp_ValueNotProvidedByDevice", "value": "7" }, { "name": "TrackedProp_StringExceedsMaximumLength", "value": "8" }, { "name": "TrackedProp_NotYetAvailable", "value": "9" }, { "name": "TrackedProp_PermissionDenied", "value": "10" }, { "name": "TrackedProp_InvalidOperation", "value": "11" }, { "name": "TrackedProp_CannotWriteToWildcards", "value": "12" }, { "name": "TrackedProp_IPCReadFailure", "value": "13" } ] }, { "enumname": "vr::EVRSubmitFlags", "values": [ { "name": "Submit_Default", "value": "0" }, { "name": "Submit_LensDistortionAlreadyApplied", "value": "1" }, { "name": "Submit_GlRenderBuffer", "value": "2" }, { "name": "Submit_Reserved", "value": "4" }, { "name": "Submit_TextureWithPose", "value": "8" }, { "name": "Submit_TextureWithDepth", "value": "16" } ] }, { "enumname": "vr::EVRState", "values": [ { "name": "VRState_Undefined", "value": "-1" }, { "name": "VRState_Off", "value": "0" }, { "name": "VRState_Searching", "value": "1" }, { "name": "VRState_Searching_Alert", "value": "2" }, { "name": "VRState_Ready", "value": "3" }, { "name": "VRState_Ready_Alert", "value": "4" }, { "name": "VRState_NotReady", "value": "5" }, { "name": "VRState_Standby", "value": "6" }, { "name": "VRState_Ready_Alert_Low", "value": "7" } ] }, { "enumname": "vr::EVREventType", "values": [ { "name": "VREvent_None", "value": "0" }, { "name": "VREvent_TrackedDeviceActivated", "value": "100" }, { "name": "VREvent_TrackedDeviceDeactivated", "value": "101" }, { "name": "VREvent_TrackedDeviceUpdated", "value": "102" }, { "name": "VREvent_TrackedDeviceUserInteractionStarted", "value": "103" }, { "name": "VREvent_TrackedDeviceUserInteractionEnded", "value": "104" }, { "name": "VREvent_IpdChanged", "value": "105" }, { "name": "VREvent_EnterStandbyMode", "value": "106" }, { "name": "VREvent_LeaveStandbyMode", "value": "107" }, { "name": "VREvent_TrackedDeviceRoleChanged", "value": "108" }, { "name": "VREvent_WatchdogWakeUpRequested", "value": "109" }, { "name": "VREvent_LensDistortionChanged", "value": "110" }, { "name": "VREvent_PropertyChanged", "value": "111" }, { "name": "VREvent_WirelessDisconnect", "value": "112" }, { "name": "VREvent_WirelessReconnect", "value": "113" }, { "name": "VREvent_ButtonPress", "value": "200" }, { "name": "VREvent_ButtonUnpress", "value": "201" }, { "name": "VREvent_ButtonTouch", "value": "202" }, { "name": "VREvent_ButtonUntouch", "value": "203" }, { "name": "VREvent_DualAnalog_Press", "value": "250" }, { "name": "VREvent_DualAnalog_Unpress", "value": "251" }, { "name": "VREvent_DualAnalog_Touch", "value": "252" }, { "name": "VREvent_DualAnalog_Untouch", "value": "253" }, { "name": "VREvent_DualAnalog_Move", "value": "254" }, { "name": "VREvent_DualAnalog_ModeSwitch1", "value": "255" }, { "name": "VREvent_DualAnalog_ModeSwitch2", "value": "256" }, { "name": "VREvent_DualAnalog_Cancel", "value": "257" }, { "name": "VREvent_MouseMove", "value": "300" }, { "name": "VREvent_MouseButtonDown", "value": "301" }, { "name": "VREvent_MouseButtonUp", "value": "302" }, { "name": "VREvent_FocusEnter", "value": "303" }, { "name": "VREvent_FocusLeave", "value": "304" }, { "name": "VREvent_ScrollDiscrete", "value": "305" }, { "name": "VREvent_TouchPadMove", "value": "306" }, { "name": "VREvent_OverlayFocusChanged", "value": "307" }, { "name": "VREvent_ReloadOverlays", "value": "308" }, { "name": "VREvent_ScrollSmooth", "value": "309" }, { "name": "VREvent_InputFocusCaptured", "value": "400" }, { "name": "VREvent_InputFocusReleased", "value": "401" }, { "name": "VREvent_SceneFocusLost", "value": "402" }, { "name": "VREvent_SceneFocusGained", "value": "403" }, { "name": "VREvent_SceneApplicationChanged", "value": "404" }, { "name": "VREvent_SceneFocusChanged", "value": "405" }, { "name": "VREvent_InputFocusChanged", "value": "406" }, { "name": "VREvent_SceneApplicationSecondaryRenderingStarted", "value": "407" }, { "name": "VREvent_SceneApplicationUsingWrongGraphicsAdapter", "value": "408" }, { "name": "VREvent_ActionBindingReloaded", "value": "409" }, { "name": "VREvent_HideRenderModels", "value": "410" }, { "name": "VREvent_ShowRenderModels", "value": "411" }, { "name": "VREvent_ConsoleOpened", "value": "420" }, { "name": "VREvent_ConsoleClosed", "value": "421" }, { "name": "VREvent_OverlayShown", "value": "500" }, { "name": "VREvent_OverlayHidden", "value": "501" }, { "name": "VREvent_DashboardActivated", "value": "502" }, { "name": "VREvent_DashboardDeactivated", "value": "503" }, { "name": "VREvent_DashboardRequested", "value": "505" }, { "name": "VREvent_ResetDashboard", "value": "506" }, { "name": "VREvent_RenderToast", "value": "507" }, { "name": "VREvent_ImageLoaded", "value": "508" }, { "name": "VREvent_ShowKeyboard", "value": "509" }, { "name": "VREvent_HideKeyboard", "value": "510" }, { "name": "VREvent_OverlayGamepadFocusGained", "value": "511" }, { "name": "VREvent_OverlayGamepadFocusLost", "value": "512" }, { "name": "VREvent_OverlaySharedTextureChanged", "value": "513" }, { "name": "VREvent_ScreenshotTriggered", "value": "516" }, { "name": "VREvent_ImageFailed", "value": "517" }, { "name": "VREvent_DashboardOverlayCreated", "value": "518" }, { "name": "VREvent_SwitchGamepadFocus", "value": "519" }, { "name": "VREvent_RequestScreenshot", "value": "520" }, { "name": "VREvent_ScreenshotTaken", "value": "521" }, { "name": "VREvent_ScreenshotFailed", "value": "522" }, { "name": "VREvent_SubmitScreenshotToDashboard", "value": "523" }, { "name": "VREvent_ScreenshotProgressToDashboard", "value": "524" }, { "name": "VREvent_PrimaryDashboardDeviceChanged", "value": "525" }, { "name": "VREvent_RoomViewShown", "value": "526" }, { "name": "VREvent_RoomViewHidden", "value": "527" }, { "name": "VREvent_ShowUI", "value": "528" }, { "name": "VREvent_ShowDevTools", "value": "529" }, { "name": "VREvent_Notification_Shown", "value": "600" }, { "name": "VREvent_Notification_Hidden", "value": "601" }, { "name": "VREvent_Notification_BeginInteraction", "value": "602" }, { "name": "VREvent_Notification_Destroyed", "value": "603" }, { "name": "VREvent_Quit", "value": "700" }, { "name": "VREvent_ProcessQuit", "value": "701" }, { "name": "VREvent_QuitAborted_UserPrompt", "value": "702" }, { "name": "VREvent_QuitAcknowledged", "value": "703" }, { "name": "VREvent_DriverRequestedQuit", "value": "704" }, { "name": "VREvent_RestartRequested", "value": "705" }, { "name": "VREvent_ChaperoneDataHasChanged", "value": "800" }, { "name": "VREvent_ChaperoneUniverseHasChanged", "value": "801" }, { "name": "VREvent_ChaperoneTempDataHasChanged", "value": "802" }, { "name": "VREvent_ChaperoneSettingsHaveChanged", "value": "803" }, { "name": "VREvent_SeatedZeroPoseReset", "value": "804" }, { "name": "VREvent_ChaperoneFlushCache", "value": "805" }, { "name": "VREvent_AudioSettingsHaveChanged", "value": "820" }, { "name": "VREvent_BackgroundSettingHasChanged", "value": "850" }, { "name": "VREvent_CameraSettingsHaveChanged", "value": "851" }, { "name": "VREvent_ReprojectionSettingHasChanged", "value": "852" }, { "name": "VREvent_ModelSkinSettingsHaveChanged", "value": "853" }, { "name": "VREvent_EnvironmentSettingsHaveChanged", "value": "854" }, { "name": "VREvent_PowerSettingsHaveChanged", "value": "855" }, { "name": "VREvent_EnableHomeAppSettingsHaveChanged", "value": "856" }, { "name": "VREvent_SteamVRSectionSettingChanged", "value": "857" }, { "name": "VREvent_LighthouseSectionSettingChanged", "value": "858" }, { "name": "VREvent_NullSectionSettingChanged", "value": "859" }, { "name": "VREvent_UserInterfaceSectionSettingChanged", "value": "860" }, { "name": "VREvent_NotificationsSectionSettingChanged", "value": "861" }, { "name": "VREvent_KeyboardSectionSettingChanged", "value": "862" }, { "name": "VREvent_PerfSectionSettingChanged", "value": "863" }, { "name": "VREvent_DashboardSectionSettingChanged", "value": "864" }, { "name": "VREvent_WebInterfaceSectionSettingChanged", "value": "865" }, { "name": "VREvent_TrackersSectionSettingChanged", "value": "866" }, { "name": "VREvent_LastKnownSectionSettingChanged", "value": "867" }, { "name": "VREvent_DismissedWarningsSectionSettingChanged", "value": "868" }, { "name": "VREvent_StatusUpdate", "value": "900" }, { "name": "VREvent_WebInterface_InstallDriverCompleted", "value": "950" }, { "name": "VREvent_MCImageUpdated", "value": "1000" }, { "name": "VREvent_FirmwareUpdateStarted", "value": "1100" }, { "name": "VREvent_FirmwareUpdateFinished", "value": "1101" }, { "name": "VREvent_KeyboardClosed", "value": "1200" }, { "name": "VREvent_KeyboardCharInput", "value": "1201" }, { "name": "VREvent_KeyboardDone", "value": "1202" }, { "name": "VREvent_ApplicationTransitionStarted", "value": "1300" }, { "name": "VREvent_ApplicationTransitionAborted", "value": "1301" }, { "name": "VREvent_ApplicationTransitionNewAppStarted", "value": "1302" }, { "name": "VREvent_ApplicationListUpdated", "value": "1303" }, { "name": "VREvent_ApplicationMimeTypeLoad", "value": "1304" }, { "name": "VREvent_ApplicationTransitionNewAppLaunchComplete", "value": "1305" }, { "name": "VREvent_ProcessConnected", "value": "1306" }, { "name": "VREvent_ProcessDisconnected", "value": "1307" }, { "name": "VREvent_Compositor_MirrorWindowShown", "value": "1400" }, { "name": "VREvent_Compositor_MirrorWindowHidden", "value": "1401" }, { "name": "VREvent_Compositor_ChaperoneBoundsShown", "value": "1410" }, { "name": "VREvent_Compositor_ChaperoneBoundsHidden", "value": "1411" }, { "name": "VREvent_Compositor_DisplayDisconnected", "value": "1412" }, { "name": "VREvent_Compositor_DisplayReconnected", "value": "1413" }, { "name": "VREvent_Compositor_HDCPError", "value": "1414" }, { "name": "VREvent_Compositor_ApplicationNotResponding", "value": "1415" }, { "name": "VREvent_Compositor_ApplicationResumed", "value": "1416" }, { "name": "VREvent_TrackedCamera_StartVideoStream", "value": "1500" }, { "name": "VREvent_TrackedCamera_StopVideoStream", "value": "1501" }, { "name": "VREvent_TrackedCamera_PauseVideoStream", "value": "1502" }, { "name": "VREvent_TrackedCamera_ResumeVideoStream", "value": "1503" }, { "name": "VREvent_TrackedCamera_EditingSurface", "value": "1550" }, { "name": "VREvent_PerformanceTest_EnableCapture", "value": "1600" }, { "name": "VREvent_PerformanceTest_DisableCapture", "value": "1601" }, { "name": "VREvent_PerformanceTest_FidelityLevel", "value": "1602" }, { "name": "VREvent_MessageOverlay_Closed", "value": "1650" }, { "name": "VREvent_MessageOverlayCloseRequested", "value": "1651" }, { "name": "VREvent_Input_HapticVibration", "value": "1700" }, { "name": "VREvent_Input_BindingLoadFailed", "value": "1701" }, { "name": "VREvent_Input_BindingLoadSuccessful", "value": "1702" }, { "name": "VREvent_Input_ActionManifestReloaded", "value": "1703" }, { "name": "VREvent_Input_ActionManifestLoadFailed", "value": "1704" }, { "name": "VREvent_Input_ProgressUpdate", "value": "1705" }, { "name": "VREvent_Input_TrackerActivated", "value": "1706" }, { "name": "VREvent_Input_BindingsUpdated", "value": "1707" }, { "name": "VREvent_SpatialAnchors_PoseUpdated", "value": "1800" }, { "name": "VREvent_SpatialAnchors_DescriptorUpdated", "value": "1801" }, { "name": "VREvent_SpatialAnchors_RequestPoseUpdate", "value": "1802" }, { "name": "VREvent_SpatialAnchors_RequestDescriptorUpdate", "value": "1803" }, { "name": "VREvent_SystemReport_Started", "value": "1900" }, { "name": "VREvent_VendorSpecific_Reserved_Start", "value": "10000" }, { "name": "VREvent_VendorSpecific_Reserved_End", "value": "19999" } ] }, { "enumname": "vr::EDeviceActivityLevel", "values": [ { "name": "k_EDeviceActivityLevel_Unknown", "value": "-1" }, { "name": "k_EDeviceActivityLevel_Idle", "value": "0" }, { "name": "k_EDeviceActivityLevel_UserInteraction", "value": "1" }, { "name": "k_EDeviceActivityLevel_UserInteraction_Timeout", "value": "2" }, { "name": "k_EDeviceActivityLevel_Standby", "value": "3" } ] }, { "enumname": "vr::EVRButtonId", "values": [ { "name": "k_EButton_System", "value": "0" }, { "name": "k_EButton_ApplicationMenu", "value": "1" }, { "name": "k_EButton_Grip", "value": "2" }, { "name": "k_EButton_DPad_Left", "value": "3" }, { "name": "k_EButton_DPad_Up", "value": "4" }, { "name": "k_EButton_DPad_Right", "value": "5" }, { "name": "k_EButton_DPad_Down", "value": "6" }, { "name": "k_EButton_A", "value": "7" }, { "name": "k_EButton_ProximitySensor", "value": "31" }, { "name": "k_EButton_Axis0", "value": "32" }, { "name": "k_EButton_Axis1", "value": "33" }, { "name": "k_EButton_Axis2", "value": "34" }, { "name": "k_EButton_Axis3", "value": "35" }, { "name": "k_EButton_Axis4", "value": "36" }, { "name": "k_EButton_SteamVR_Touchpad", "value": "32" }, { "name": "k_EButton_SteamVR_Trigger", "value": "33" }, { "name": "k_EButton_Dashboard_Back", "value": "2" }, { "name": "k_EButton_Knuckles_A", "value": "2" }, { "name": "k_EButton_Knuckles_B", "value": "1" }, { "name": "k_EButton_Knuckles_JoyStick", "value": "35" }, { "name": "k_EButton_Max", "value": "64" } ] }, { "enumname": "vr::EVRMouseButton", "values": [ { "name": "VRMouseButton_Left", "value": "1" }, { "name": "VRMouseButton_Right", "value": "2" }, { "name": "VRMouseButton_Middle", "value": "4" } ] }, { "enumname": "vr::EDualAnalogWhich", "values": [ { "name": "k_EDualAnalog_Left", "value": "0" }, { "name": "k_EDualAnalog_Right", "value": "1" } ] }, { "enumname": "vr::EShowUIType", "values": [ { "name": "ShowUI_ControllerBinding", "value": "0" }, { "name": "ShowUI_ManageTrackers", "value": "1" }, { "name": "ShowUI_QuickStart", "value": "2" }, { "name": "ShowUI_Pairing", "value": "3" }, { "name": "ShowUI_Settings", "value": "4" } ] }, { "enumname": "vr::EHDCPError", "values": [ { "name": "HDCPError_None", "value": "0" }, { "name": "HDCPError_LinkLost", "value": "1" }, { "name": "HDCPError_Tampered", "value": "2" }, { "name": "HDCPError_DeviceRevoked", "value": "3" }, { "name": "HDCPError_Unknown", "value": "4" } ] }, { "enumname": "vr::EVRInputError", "values": [ { "name": "VRInputError_None", "value": "0" }, { "name": "VRInputError_NameNotFound", "value": "1" }, { "name": "VRInputError_WrongType", "value": "2" }, { "name": "VRInputError_InvalidHandle", "value": "3" }, { "name": "VRInputError_InvalidParam", "value": "4" }, { "name": "VRInputError_NoSteam", "value": "5" }, { "name": "VRInputError_MaxCapacityReached", "value": "6" }, { "name": "VRInputError_IPCError", "value": "7" }, { "name": "VRInputError_NoActiveActionSet", "value": "8" }, { "name": "VRInputError_InvalidDevice", "value": "9" }, { "name": "VRInputError_InvalidSkeleton", "value": "10" }, { "name": "VRInputError_InvalidBoneCount", "value": "11" }, { "name": "VRInputError_InvalidCompressedData", "value": "12" }, { "name": "VRInputError_NoData", "value": "13" }, { "name": "VRInputError_BufferTooSmall", "value": "14" }, { "name": "VRInputError_MismatchedActionManifest", "value": "15" }, { "name": "VRInputError_MissingSkeletonData", "value": "16" }, { "name": "VRInputError_InvalidBoneIndex", "value": "17" } ] }, { "enumname": "vr::EVRSpatialAnchorError", "values": [ { "name": "VRSpatialAnchorError_Success", "value": "0" }, { "name": "VRSpatialAnchorError_Internal", "value": "1" }, { "name": "VRSpatialAnchorError_UnknownHandle", "value": "2" }, { "name": "VRSpatialAnchorError_ArrayTooSmall", "value": "3" }, { "name": "VRSpatialAnchorError_InvalidDescriptorChar", "value": "4" }, { "name": "VRSpatialAnchorError_NotYetAvailable", "value": "5" }, { "name": "VRSpatialAnchorError_NotAvailableInThisUniverse", "value": "6" }, { "name": "VRSpatialAnchorError_PermanentlyUnavailable", "value": "7" }, { "name": "VRSpatialAnchorError_WrongDriver", "value": "8" }, { "name": "VRSpatialAnchorError_DescriptorTooLong", "value": "9" }, { "name": "VRSpatialAnchorError_Unknown", "value": "10" }, { "name": "VRSpatialAnchorError_NoRoomCalibration", "value": "11" }, { "name": "VRSpatialAnchorError_InvalidArgument", "value": "12" }, { "name": "VRSpatialAnchorError_UnknownDriver", "value": "13" } ] }, { "enumname": "vr::EHiddenAreaMeshType", "values": [ { "name": "k_eHiddenAreaMesh_Standard", "value": "0" }, { "name": "k_eHiddenAreaMesh_Inverse", "value": "1" }, { "name": "k_eHiddenAreaMesh_LineLoop", "value": "2" }, { "name": "k_eHiddenAreaMesh_Max", "value": "3" } ] }, { "enumname": "vr::EVRControllerAxisType", "values": [ { "name": "k_eControllerAxis_None", "value": "0" }, { "name": "k_eControllerAxis_TrackPad", "value": "1" }, { "name": "k_eControllerAxis_Joystick", "value": "2" }, { "name": "k_eControllerAxis_Trigger", "value": "3" } ] }, { "enumname": "vr::EVRControllerEventOutputType", "values": [ { "name": "ControllerEventOutput_OSEvents", "value": "0" }, { "name": "ControllerEventOutput_VREvents", "value": "1" } ] }, { "enumname": "vr::ECollisionBoundsStyle", "values": [ { "name": "COLLISION_BOUNDS_STYLE_BEGINNER", "value": "0" }, { "name": "COLLISION_BOUNDS_STYLE_INTERMEDIATE", "value": "1" }, { "name": "COLLISION_BOUNDS_STYLE_SQUARES", "value": "2" }, { "name": "COLLISION_BOUNDS_STYLE_ADVANCED", "value": "3" }, { "name": "COLLISION_BOUNDS_STYLE_NONE", "value": "4" }, { "name": "COLLISION_BOUNDS_STYLE_COUNT", "value": "5" } ] }, { "enumname": "vr::EVROverlayError", "values": [ { "name": "VROverlayError_None", "value": "0" }, { "name": "VROverlayError_UnknownOverlay", "value": "10" }, { "name": "VROverlayError_InvalidHandle", "value": "11" }, { "name": "VROverlayError_PermissionDenied", "value": "12" }, { "name": "VROverlayError_OverlayLimitExceeded", "value": "13" }, { "name": "VROverlayError_WrongVisibilityType", "value": "14" }, { "name": "VROverlayError_KeyTooLong", "value": "15" }, { "name": "VROverlayError_NameTooLong", "value": "16" }, { "name": "VROverlayError_KeyInUse", "value": "17" }, { "name": "VROverlayError_WrongTransformType", "value": "18" }, { "name": "VROverlayError_InvalidTrackedDevice", "value": "19" }, { "name": "VROverlayError_InvalidParameter", "value": "20" }, { "name": "VROverlayError_ThumbnailCantBeDestroyed", "value": "21" }, { "name": "VROverlayError_ArrayTooSmall", "value": "22" }, { "name": "VROverlayError_RequestFailed", "value": "23" }, { "name": "VROverlayError_InvalidTexture", "value": "24" }, { "name": "VROverlayError_UnableToLoadFile", "value": "25" }, { "name": "VROverlayError_KeyboardAlreadyInUse", "value": "26" }, { "name": "VROverlayError_NoNeighbor", "value": "27" }, { "name": "VROverlayError_TooManyMaskPrimitives", "value": "29" }, { "name": "VROverlayError_BadMaskPrimitive", "value": "30" }, { "name": "VROverlayError_TextureAlreadyLocked", "value": "31" }, { "name": "VROverlayError_TextureLockCapacityReached", "value": "32" }, { "name": "VROverlayError_TextureNotLocked", "value": "33" } ] }, { "enumname": "vr::EVRApplicationType", "values": [ { "name": "VRApplication_Other", "value": "0" }, { "name": "VRApplication_Scene", "value": "1" }, { "name": "VRApplication_Overlay", "value": "2" }, { "name": "VRApplication_Background", "value": "3" }, { "name": "VRApplication_Utility", "value": "4" }, { "name": "VRApplication_VRMonitor", "value": "5" }, { "name": "VRApplication_SteamWatchdog", "value": "6" }, { "name": "VRApplication_Bootstrapper", "value": "7" }, { "name": "VRApplication_WebHelper", "value": "8" }, { "name": "VRApplication_Max", "value": "9" } ] }, { "enumname": "vr::EVRFirmwareError", "values": [ { "name": "VRFirmwareError_None", "value": "0" }, { "name": "VRFirmwareError_Success", "value": "1" }, { "name": "VRFirmwareError_Fail", "value": "2" } ] }, { "enumname": "vr::EVRNotificationError", "values": [ { "name": "VRNotificationError_OK", "value": "0" }, { "name": "VRNotificationError_InvalidNotificationId", "value": "100" }, { "name": "VRNotificationError_NotificationQueueFull", "value": "101" }, { "name": "VRNotificationError_InvalidOverlayHandle", "value": "102" }, { "name": "VRNotificationError_SystemWithUserValueAlreadyExists", "value": "103" } ] }, { "enumname": "vr::EVRSkeletalMotionRange", "values": [ { "name": "VRSkeletalMotionRange_WithController", "value": "0" }, { "name": "VRSkeletalMotionRange_WithoutController", "value": "1" } ] }, { "enumname": "vr::EVRSkeletalTrackingLevel", "values": [ { "name": "VRSkeletalTracking_Estimated", "value": "0" }, { "name": "VRSkeletalTracking_Partial", "value": "1" }, { "name": "VRSkeletalTracking_Full", "value": "2" }, { "name": "VRSkeletalTrackingLevel_Count", "value": "3" }, { "name": "VRSkeletalTrackingLevel_Max", "value": "2" } ] }, { "enumname": "vr::EVRInitError", "values": [ { "name": "VRInitError_None", "value": "0" }, { "name": "VRInitError_Unknown", "value": "1" }, { "name": "VRInitError_Init_InstallationNotFound", "value": "100" }, { "name": "VRInitError_Init_InstallationCorrupt", "value": "101" }, { "name": "VRInitError_Init_VRClientDLLNotFound", "value": "102" }, { "name": "VRInitError_Init_FileNotFound", "value": "103" }, { "name": "VRInitError_Init_FactoryNotFound", "value": "104" }, { "name": "VRInitError_Init_InterfaceNotFound", "value": "105" }, { "name": "VRInitError_Init_InvalidInterface", "value": "106" }, { "name": "VRInitError_Init_UserConfigDirectoryInvalid", "value": "107" }, { "name": "VRInitError_Init_HmdNotFound", "value": "108" }, { "name": "VRInitError_Init_NotInitialized", "value": "109" }, { "name": "VRInitError_Init_PathRegistryNotFound", "value": "110" }, { "name": "VRInitError_Init_NoConfigPath", "value": "111" }, { "name": "VRInitError_Init_NoLogPath", "value": "112" }, { "name": "VRInitError_Init_PathRegistryNotWritable", "value": "113" }, { "name": "VRInitError_Init_AppInfoInitFailed", "value": "114" }, { "name": "VRInitError_Init_Retry", "value": "115" }, { "name": "VRInitError_Init_InitCanceledByUser", "value": "116" }, { "name": "VRInitError_Init_AnotherAppLaunching", "value": "117" }, { "name": "VRInitError_Init_SettingsInitFailed", "value": "118" }, { "name": "VRInitError_Init_ShuttingDown", "value": "119" }, { "name": "VRInitError_Init_TooManyObjects", "value": "120" }, { "name": "VRInitError_Init_NoServerForBackgroundApp", "value": "121" }, { "name": "VRInitError_Init_NotSupportedWithCompositor", "value": "122" }, { "name": "VRInitError_Init_NotAvailableToUtilityApps", "value": "123" }, { "name": "VRInitError_Init_Internal", "value": "124" }, { "name": "VRInitError_Init_HmdDriverIdIsNone", "value": "125" }, { "name": "VRInitError_Init_HmdNotFoundPresenceFailed", "value": "126" }, { "name": "VRInitError_Init_VRMonitorNotFound", "value": "127" }, { "name": "VRInitError_Init_VRMonitorStartupFailed", "value": "128" }, { "name": "VRInitError_Init_LowPowerWatchdogNotSupported", "value": "129" }, { "name": "VRInitError_Init_InvalidApplicationType", "value": "130" }, { "name": "VRInitError_Init_NotAvailableToWatchdogApps", "value": "131" }, { "name": "VRInitError_Init_WatchdogDisabledInSettings", "value": "132" }, { "name": "VRInitError_Init_VRDashboardNotFound", "value": "133" }, { "name": "VRInitError_Init_VRDashboardStartupFailed", "value": "134" }, { "name": "VRInitError_Init_VRHomeNotFound", "value": "135" }, { "name": "VRInitError_Init_VRHomeStartupFailed", "value": "136" }, { "name": "VRInitError_Init_RebootingBusy", "value": "137" }, { "name": "VRInitError_Init_FirmwareUpdateBusy", "value": "138" }, { "name": "VRInitError_Init_FirmwareRecoveryBusy", "value": "139" }, { "name": "VRInitError_Init_USBServiceBusy", "value": "140" }, { "name": "VRInitError_Init_VRWebHelperStartupFailed", "value": "141" }, { "name": "VRInitError_Init_TrackerManagerInitFailed", "value": "142" }, { "name": "VRInitError_Init_AlreadyRunning", "value": "143" }, { "name": "VRInitError_Driver_Failed", "value": "200" }, { "name": "VRInitError_Driver_Unknown", "value": "201" }, { "name": "VRInitError_Driver_HmdUnknown", "value": "202" }, { "name": "VRInitError_Driver_NotLoaded", "value": "203" }, { "name": "VRInitError_Driver_RuntimeOutOfDate", "value": "204" }, { "name": "VRInitError_Driver_HmdInUse", "value": "205" }, { "name": "VRInitError_Driver_NotCalibrated", "value": "206" }, { "name": "VRInitError_Driver_CalibrationInvalid", "value": "207" }, { "name": "VRInitError_Driver_HmdDisplayNotFound", "value": "208" }, { "name": "VRInitError_Driver_TrackedDeviceInterfaceUnknown", "value": "209" }, { "name": "VRInitError_Driver_HmdDriverIdOutOfBounds", "value": "211" }, { "name": "VRInitError_Driver_HmdDisplayMirrored", "value": "212" }, { "name": "VRInitError_IPC_ServerInitFailed", "value": "300" }, { "name": "VRInitError_IPC_ConnectFailed", "value": "301" }, { "name": "VRInitError_IPC_SharedStateInitFailed", "value": "302" }, { "name": "VRInitError_IPC_CompositorInitFailed", "value": "303" }, { "name": "VRInitError_IPC_MutexInitFailed", "value": "304" }, { "name": "VRInitError_IPC_Failed", "value": "305" }, { "name": "VRInitError_IPC_CompositorConnectFailed", "value": "306" }, { "name": "VRInitError_IPC_CompositorInvalidConnectResponse", "value": "307" }, { "name": "VRInitError_IPC_ConnectFailedAfterMultipleAttempts", "value": "308" }, { "name": "VRInitError_Compositor_Failed", "value": "400" }, { "name": "VRInitError_Compositor_D3D11HardwareRequired", "value": "401" }, { "name": "VRInitError_Compositor_FirmwareRequiresUpdate", "value": "402" }, { "name": "VRInitError_Compositor_OverlayInitFailed", "value": "403" }, { "name": "VRInitError_Compositor_ScreenshotsInitFailed", "value": "404" }, { "name": "VRInitError_Compositor_UnableToCreateDevice", "value": "405" }, { "name": "VRInitError_Compositor_SharedStateIsNull", "value": "406" }, { "name": "VRInitError_Compositor_NotificationManagerIsNull", "value": "407" }, { "name": "VRInitError_Compositor_ResourceManagerClientIsNull", "value": "408" }, { "name": "VRInitError_Compositor_MessageOverlaySharedStateInitFailure", "value": "409" }, { "name": "VRInitError_Compositor_PropertiesInterfaceIsNull", "value": "410" }, { "name": "VRInitError_Compositor_CreateFullscreenWindowFailed", "value": "411" }, { "name": "VRInitError_Compositor_SettingsInterfaceIsNull", "value": "412" }, { "name": "VRInitError_Compositor_FailedToShowWindow", "value": "413" }, { "name": "VRInitError_Compositor_DistortInterfaceIsNull", "value": "414" }, { "name": "VRInitError_Compositor_DisplayFrequencyFailure", "value": "415" }, { "name": "VRInitError_Compositor_RendererInitializationFailed", "value": "416" }, { "name": "VRInitError_Compositor_DXGIFactoryInterfaceIsNull", "value": "417" }, { "name": "VRInitError_Compositor_DXGIFactoryCreateFailed", "value": "418" }, { "name": "VRInitError_Compositor_DXGIFactoryQueryFailed", "value": "419" }, { "name": "VRInitError_Compositor_InvalidAdapterDesktop", "value": "420" }, { "name": "VRInitError_Compositor_InvalidHmdAttachment", "value": "421" }, { "name": "VRInitError_Compositor_InvalidOutputDesktop", "value": "422" }, { "name": "VRInitError_Compositor_InvalidDeviceProvided", "value": "423" }, { "name": "VRInitError_Compositor_D3D11RendererInitializationFailed", "value": "424" }, { "name": "VRInitError_Compositor_FailedToFindDisplayMode", "value": "425" }, { "name": "VRInitError_Compositor_FailedToCreateSwapChain", "value": "426" }, { "name": "VRInitError_Compositor_FailedToGetBackBuffer", "value": "427" }, { "name": "VRInitError_Compositor_FailedToCreateRenderTarget", "value": "428" }, { "name": "VRInitError_Compositor_FailedToCreateDXGI2SwapChain", "value": "429" }, { "name": "VRInitError_Compositor_FailedtoGetDXGI2BackBuffer", "value": "430" }, { "name": "VRInitError_Compositor_FailedToCreateDXGI2RenderTarget", "value": "431" }, { "name": "VRInitError_Compositor_FailedToGetDXGIDeviceInterface", "value": "432" }, { "name": "VRInitError_Compositor_SelectDisplayMode", "value": "433" }, { "name": "VRInitError_Compositor_FailedToCreateNvAPIRenderTargets", "value": "434" }, { "name": "VRInitError_Compositor_NvAPISetDisplayMode", "value": "435" }, { "name": "VRInitError_Compositor_FailedToCreateDirectModeDisplay", "value": "436" }, { "name": "VRInitError_Compositor_InvalidHmdPropertyContainer", "value": "437" }, { "name": "VRInitError_Compositor_UpdateDisplayFrequency", "value": "438" }, { "name": "VRInitError_Compositor_CreateRasterizerState", "value": "439" }, { "name": "VRInitError_Compositor_CreateWireframeRasterizerState", "value": "440" }, { "name": "VRInitError_Compositor_CreateSamplerState", "value": "441" }, { "name": "VRInitError_Compositor_CreateClampToBorderSamplerState", "value": "442" }, { "name": "VRInitError_Compositor_CreateAnisoSamplerState", "value": "443" }, { "name": "VRInitError_Compositor_CreateOverlaySamplerState", "value": "444" }, { "name": "VRInitError_Compositor_CreatePanoramaSamplerState", "value": "445" }, { "name": "VRInitError_Compositor_CreateFontSamplerState", "value": "446" }, { "name": "VRInitError_Compositor_CreateNoBlendState", "value": "447" }, { "name": "VRInitError_Compositor_CreateBlendState", "value": "448" }, { "name": "VRInitError_Compositor_CreateAlphaBlendState", "value": "449" }, { "name": "VRInitError_Compositor_CreateBlendStateMaskR", "value": "450" }, { "name": "VRInitError_Compositor_CreateBlendStateMaskG", "value": "451" }, { "name": "VRInitError_Compositor_CreateBlendStateMaskB", "value": "452" }, { "name": "VRInitError_Compositor_CreateDepthStencilState", "value": "453" }, { "name": "VRInitError_Compositor_CreateDepthStencilStateNoWrite", "value": "454" }, { "name": "VRInitError_Compositor_CreateDepthStencilStateNoDepth", "value": "455" }, { "name": "VRInitError_Compositor_CreateFlushTexture", "value": "456" }, { "name": "VRInitError_Compositor_CreateDistortionSurfaces", "value": "457" }, { "name": "VRInitError_Compositor_CreateConstantBuffer", "value": "458" }, { "name": "VRInitError_Compositor_CreateHmdPoseConstantBuffer", "value": "459" }, { "name": "VRInitError_Compositor_CreateHmdPoseStagingConstantBuffer", "value": "460" }, { "name": "VRInitError_Compositor_CreateSharedFrameInfoConstantBuffer", "value": "461" }, { "name": "VRInitError_Compositor_CreateOverlayConstantBuffer", "value": "462" }, { "name": "VRInitError_Compositor_CreateSceneTextureIndexConstantBuffer", "value": "463" }, { "name": "VRInitError_Compositor_CreateReadableSceneTextureIndexConstantBuffer", "value": "464" }, { "name": "VRInitError_Compositor_CreateLayerGraphicsTextureIndexConstantBuffer", "value": "465" }, { "name": "VRInitError_Compositor_CreateLayerComputeTextureIndexConstantBuffer", "value": "466" }, { "name": "VRInitError_Compositor_CreateLayerComputeSceneTextureIndexConstantBuffer", "value": "467" }, { "name": "VRInitError_Compositor_CreateComputeHmdPoseConstantBuffer", "value": "468" }, { "name": "VRInitError_Compositor_CreateGeomConstantBuffer", "value": "469" }, { "name": "VRInitError_Compositor_CreatePanelMaskConstantBuffer", "value": "470" }, { "name": "VRInitError_Compositor_CreatePixelSimUBO", "value": "471" }, { "name": "VRInitError_Compositor_CreateMSAARenderTextures", "value": "472" }, { "name": "VRInitError_Compositor_CreateResolveRenderTextures", "value": "473" }, { "name": "VRInitError_Compositor_CreateComputeResolveRenderTextures", "value": "474" }, { "name": "VRInitError_Compositor_CreateDriverDirectModeResolveTextures", "value": "475" }, { "name": "VRInitError_Compositor_OpenDriverDirectModeResolveTextures", "value": "476" }, { "name": "VRInitError_Compositor_CreateFallbackSyncTexture", "value": "477" }, { "name": "VRInitError_Compositor_ShareFallbackSyncTexture", "value": "478" }, { "name": "VRInitError_Compositor_CreateOverlayIndexBuffer", "value": "479" }, { "name": "VRInitError_Compositor_CreateOverlayVertextBuffer", "value": "480" }, { "name": "VRInitError_Compositor_CreateTextVertexBuffer", "value": "481" }, { "name": "VRInitError_Compositor_CreateTextIndexBuffer", "value": "482" }, { "name": "VRInitError_Compositor_CreateMirrorTextures", "value": "483" }, { "name": "VRInitError_Compositor_CreateLastFrameRenderTexture", "value": "484" }, { "name": "VRInitError_VendorSpecific_UnableToConnectToOculusRuntime", "value": "1000" }, { "name": "VRInitError_VendorSpecific_WindowsNotInDevMode", "value": "1001" }, { "name": "VRInitError_VendorSpecific_HmdFound_CantOpenDevice", "value": "1101" }, { "name": "VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart", "value": "1102" }, { "name": "VRInitError_VendorSpecific_HmdFound_NoStoredConfig", "value": "1103" }, { "name": "VRInitError_VendorSpecific_HmdFound_ConfigTooBig", "value": "1104" }, { "name": "VRInitError_VendorSpecific_HmdFound_ConfigTooSmall", "value": "1105" }, { "name": "VRInitError_VendorSpecific_HmdFound_UnableToInitZLib", "value": "1106" }, { "name": "VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion", "value": "1107" }, { "name": "VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart", "value": "1108" }, { "name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart", "value": "1109" }, { "name": "VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext", "value": "1110" }, { "name": "VRInitError_VendorSpecific_HmdFound_UserDataAddressRange", "value": "1111" }, { "name": "VRInitError_VendorSpecific_HmdFound_UserDataError", "value": "1112" }, { "name": "VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck", "value": "1113" }, { "name": "VRInitError_Steam_SteamInstallationNotFound", "value": "2000" }, { "name": "VRInitError_LastError", "value": "2001" } ] }, { "enumname": "vr::EVRScreenshotType", "values": [ { "name": "VRScreenshotType_None", "value": "0" }, { "name": "VRScreenshotType_Mono", "value": "1" }, { "name": "VRScreenshotType_Stereo", "value": "2" }, { "name": "VRScreenshotType_Cubemap", "value": "3" }, { "name": "VRScreenshotType_MonoPanorama", "value": "4" }, { "name": "VRScreenshotType_StereoPanorama", "value": "5" } ] }, { "enumname": "vr::EVRScreenshotPropertyFilenames", "values": [ { "name": "VRScreenshotPropertyFilenames_Preview", "value": "0" }, { "name": "VRScreenshotPropertyFilenames_VR", "value": "1" } ] }, { "enumname": "vr::EVRTrackedCameraError", "values": [ { "name": "VRTrackedCameraError_None", "value": "0" }, { "name": "VRTrackedCameraError_OperationFailed", "value": "100" }, { "name": "VRTrackedCameraError_InvalidHandle", "value": "101" }, { "name": "VRTrackedCameraError_InvalidFrameHeaderVersion", "value": "102" }, { "name": "VRTrackedCameraError_OutOfHandles", "value": "103" }, { "name": "VRTrackedCameraError_IPCFailure", "value": "104" }, { "name": "VRTrackedCameraError_NotSupportedForThisDevice", "value": "105" }, { "name": "VRTrackedCameraError_SharedMemoryFailure", "value": "106" }, { "name": "VRTrackedCameraError_FrameBufferingFailure", "value": "107" }, { "name": "VRTrackedCameraError_StreamSetupFailure", "value": "108" }, { "name": "VRTrackedCameraError_InvalidGLTextureId", "value": "109" }, { "name": "VRTrackedCameraError_InvalidSharedTextureHandle", "value": "110" }, { "name": "VRTrackedCameraError_FailedToGetGLTextureId", "value": "111" }, { "name": "VRTrackedCameraError_SharedTextureFailure", "value": "112" }, { "name": "VRTrackedCameraError_NoFrameAvailable", "value": "113" }, { "name": "VRTrackedCameraError_InvalidArgument", "value": "114" }, { "name": "VRTrackedCameraError_InvalidFrameBufferSize", "value": "115" } ] }, { "enumname": "vr::EVRTrackedCameraFrameLayout", "values": [ { "name": "EVRTrackedCameraFrameLayout_Mono", "value": "1" }, { "name": "EVRTrackedCameraFrameLayout_Stereo", "value": "2" }, { "name": "EVRTrackedCameraFrameLayout_VerticalLayout", "value": "16" }, { "name": "EVRTrackedCameraFrameLayout_HorizontalLayout", "value": "32" } ] }, { "enumname": "vr::EVRTrackedCameraFrameType", "values": [ { "name": "VRTrackedCameraFrameType_Distorted", "value": "0" }, { "name": "VRTrackedCameraFrameType_Undistorted", "value": "1" }, { "name": "VRTrackedCameraFrameType_MaximumUndistorted", "value": "2" }, { "name": "MAX_CAMERA_FRAME_TYPES", "value": "3" } ] }, { "enumname": "vr::EVRDistortionFunctionType", "values": [ { "name": "VRDistortionFunctionType_None", "value": "0" }, { "name": "VRDistortionFunctionType_FTheta", "value": "1" }, { "name": "VRDistortionFunctionType_Extended_FTheta", "value": "2" }, { "name": "MAX_DISTORTION_FUNCTION_TYPES", "value": "3" } ] }, { "enumname": "vr::EVSync", "values": [ { "name": "VSync_None", "value": "0" }, { "name": "VSync_WaitRender", "value": "1" }, { "name": "VSync_NoWaitRender", "value": "2" } ] }, { "enumname": "vr::EVRMuraCorrectionMode", "values": [ { "name": "EVRMuraCorrectionMode_Default", "value": "0" }, { "name": "EVRMuraCorrectionMode_NoCorrection", "value": "1" } ] }, { "enumname": "vr::Imu_OffScaleFlags", "values": [ { "name": "OffScale_AccelX", "value": "1" }, { "name": "OffScale_AccelY", "value": "2" }, { "name": "OffScale_AccelZ", "value": "4" }, { "name": "OffScale_GyroX", "value": "8" }, { "name": "OffScale_GyroY", "value": "16" }, { "name": "OffScale_GyroZ", "value": "32" } ] }, { "enumname": "vr::EVRApplicationError", "values": [ { "name": "VRApplicationError_None", "value": "0" }, { "name": "VRApplicationError_AppKeyAlreadyExists", "value": "100" }, { "name": "VRApplicationError_NoManifest", "value": "101" }, { "name": "VRApplicationError_NoApplication", "value": "102" }, { "name": "VRApplicationError_InvalidIndex", "value": "103" }, { "name": "VRApplicationError_UnknownApplication", "value": "104" }, { "name": "VRApplicationError_IPCFailed", "value": "105" }, { "name": "VRApplicationError_ApplicationAlreadyRunning", "value": "106" }, { "name": "VRApplicationError_InvalidManifest", "value": "107" }, { "name": "VRApplicationError_InvalidApplication", "value": "108" }, { "name": "VRApplicationError_LaunchFailed", "value": "109" }, { "name": "VRApplicationError_ApplicationAlreadyStarting", "value": "110" }, { "name": "VRApplicationError_LaunchInProgress", "value": "111" }, { "name": "VRApplicationError_OldApplicationQuitting", "value": "112" }, { "name": "VRApplicationError_TransitionAborted", "value": "113" }, { "name": "VRApplicationError_IsTemplate", "value": "114" }, { "name": "VRApplicationError_SteamVRIsExiting", "value": "115" }, { "name": "VRApplicationError_BufferTooSmall", "value": "200" }, { "name": "VRApplicationError_PropertyNotSet", "value": "201" }, { "name": "VRApplicationError_UnknownProperty", "value": "202" }, { "name": "VRApplicationError_InvalidParameter", "value": "203" } ] }, { "enumname": "vr::EVRApplicationProperty", "values": [ { "name": "VRApplicationProperty_Name_String", "value": "0" }, { "name": "VRApplicationProperty_LaunchType_String", "value": "11" }, { "name": "VRApplicationProperty_WorkingDirectory_String", "value": "12" }, { "name": "VRApplicationProperty_BinaryPath_String", "value": "13" }, { "name": "VRApplicationProperty_Arguments_String", "value": "14" }, { "name": "VRApplicationProperty_URL_String", "value": "15" }, { "name": "VRApplicationProperty_Description_String", "value": "50" }, { "name": "VRApplicationProperty_NewsURL_String", "value": "51" }, { "name": "VRApplicationProperty_ImagePath_String", "value": "52" }, { "name": "VRApplicationProperty_Source_String", "value": "53" }, { "name": "VRApplicationProperty_ActionManifestURL_String", "value": "54" }, { "name": "VRApplicationProperty_IsDashboardOverlay_Bool", "value": "60" }, { "name": "VRApplicationProperty_IsTemplate_Bool", "value": "61" }, { "name": "VRApplicationProperty_IsInstanced_Bool", "value": "62" }, { "name": "VRApplicationProperty_IsInternal_Bool", "value": "63" }, { "name": "VRApplicationProperty_WantsCompositorPauseInStandby_Bool", "value": "64" }, { "name": "VRApplicationProperty_LastLaunchTime_Uint64", "value": "70" } ] }, { "enumname": "vr::EVRApplicationTransitionState", "values": [ { "name": "VRApplicationTransition_None", "value": "0" }, { "name": "VRApplicationTransition_OldAppQuitSent", "value": "10" }, { "name": "VRApplicationTransition_WaitingForExternalLaunch", "value": "11" }, { "name": "VRApplicationTransition_NewAppLaunched", "value": "20" } ] }, { "enumname": "vr::ChaperoneCalibrationState", "values": [ { "name": "ChaperoneCalibrationState_OK", "value": "1" }, { "name": "ChaperoneCalibrationState_Warning", "value": "100" }, { "name": "ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved", "value": "101" }, { "name": "ChaperoneCalibrationState_Warning_BaseStationRemoved", "value": "102" }, { "name": "ChaperoneCalibrationState_Warning_SeatedBoundsInvalid", "value": "103" }, { "name": "ChaperoneCalibrationState_Error", "value": "200" }, { "name": "ChaperoneCalibrationState_Error_BaseStationUninitialized", "value": "201" }, { "name": "ChaperoneCalibrationState_Error_BaseStationConflict", "value": "202" }, { "name": "ChaperoneCalibrationState_Error_PlayAreaInvalid", "value": "203" }, { "name": "ChaperoneCalibrationState_Error_CollisionBoundsInvalid", "value": "204" } ] }, { "enumname": "vr::EChaperoneConfigFile", "values": [ { "name": "EChaperoneConfigFile_Live", "value": "1" }, { "name": "EChaperoneConfigFile_Temp", "value": "2" } ] }, { "enumname": "vr::EChaperoneImportFlags", "values": [ { "name": "EChaperoneImport_BoundsOnly", "value": "1" } ] }, { "enumname": "vr::EVRCompositorError", "values": [ { "name": "VRCompositorError_None", "value": "0" }, { "name": "VRCompositorError_RequestFailed", "value": "1" }, { "name": "VRCompositorError_IncompatibleVersion", "value": "100" }, { "name": "VRCompositorError_DoNotHaveFocus", "value": "101" }, { "name": "VRCompositorError_InvalidTexture", "value": "102" }, { "name": "VRCompositorError_IsNotSceneApplication", "value": "103" }, { "name": "VRCompositorError_TextureIsOnWrongDevice", "value": "104" }, { "name": "VRCompositorError_TextureUsesUnsupportedFormat", "value": "105" }, { "name": "VRCompositorError_SharedTexturesNotSupported", "value": "106" }, { "name": "VRCompositorError_IndexOutOfRange", "value": "107" }, { "name": "VRCompositorError_AlreadySubmitted", "value": "108" }, { "name": "VRCompositorError_InvalidBounds", "value": "109" } ] }, { "enumname": "vr::EVRCompositorTimingMode", "values": [ { "name": "VRCompositorTimingMode_Implicit", "value": "0" }, { "name": "VRCompositorTimingMode_Explicit_RuntimePerformsPostPresentHandoff", "value": "1" }, { "name": "VRCompositorTimingMode_Explicit_ApplicationPerformsPostPresentHandoff", "value": "2" } ] }, { "enumname": "vr::VROverlayInputMethod", "values": [ { "name": "VROverlayInputMethod_None", "value": "0" }, { "name": "VROverlayInputMethod_Mouse", "value": "1" }, { "name": "VROverlayInputMethod_DualAnalog", "value": "2" } ] }, { "enumname": "vr::VROverlayTransformType", "values": [ { "name": "VROverlayTransform_Absolute", "value": "0" }, { "name": "VROverlayTransform_TrackedDeviceRelative", "value": "1" }, { "name": "VROverlayTransform_SystemOverlay", "value": "2" }, { "name": "VROverlayTransform_TrackedComponent", "value": "3" } ] }, { "enumname": "vr::VROverlayFlags", "values": [ { "name": "VROverlayFlags_None", "value": "0" }, { "name": "VROverlayFlags_Curved", "value": "1" }, { "name": "VROverlayFlags_RGSS4X", "value": "2" }, { "name": "VROverlayFlags_NoDashboardTab", "value": "3" }, { "name": "VROverlayFlags_AcceptsGamepadEvents", "value": "4" }, { "name": "VROverlayFlags_ShowGamepadFocus", "value": "5" }, { "name": "VROverlayFlags_SendVRDiscreteScrollEvents", "value": "6" }, { "name": "VROverlayFlags_SendVRTouchpadEvents", "value": "7" }, { "name": "VROverlayFlags_ShowTouchPadScrollWheel", "value": "8" }, { "name": "VROverlayFlags_TransferOwnershipToInternalProcess", "value": "9" }, { "name": "VROverlayFlags_SideBySide_Parallel", "value": "10" }, { "name": "VROverlayFlags_SideBySide_Crossed", "value": "11" }, { "name": "VROverlayFlags_Panorama", "value": "12" }, { "name": "VROverlayFlags_StereoPanorama", "value": "13" }, { "name": "VROverlayFlags_SortWithNonSceneOverlays", "value": "14" }, { "name": "VROverlayFlags_VisibleInDashboard", "value": "15" }, { "name": "VROverlayFlags_MakeOverlaysInteractiveIfVisible", "value": "16" }, { "name": "VROverlayFlags_SendVRSmoothScrollEvents", "value": "17" } ] }, { "enumname": "vr::VRMessageOverlayResponse", "values": [ { "name": "VRMessageOverlayResponse_ButtonPress_0", "value": "0" }, { "name": "VRMessageOverlayResponse_ButtonPress_1", "value": "1" }, { "name": "VRMessageOverlayResponse_ButtonPress_2", "value": "2" }, { "name": "VRMessageOverlayResponse_ButtonPress_3", "value": "3" }, { "name": "VRMessageOverlayResponse_CouldntFindSystemOverlay", "value": "4" }, { "name": "VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay", "value": "5" }, { "name": "VRMessageOverlayResponse_ApplicationQuit", "value": "6" } ] }, { "enumname": "vr::EGamepadTextInputMode", "values": [ { "name": "k_EGamepadTextInputModeNormal", "value": "0" }, { "name": "k_EGamepadTextInputModePassword", "value": "1" }, { "name": "k_EGamepadTextInputModeSubmit", "value": "2" } ] }, { "enumname": "vr::EGamepadTextInputLineMode", "values": [ { "name": "k_EGamepadTextInputLineModeSingleLine", "value": "0" }, { "name": "k_EGamepadTextInputLineModeMultipleLines", "value": "1" } ] }, { "enumname": "vr::EOverlayDirection", "values": [ { "name": "OverlayDirection_Up", "value": "0" }, { "name": "OverlayDirection_Down", "value": "1" }, { "name": "OverlayDirection_Left", "value": "2" }, { "name": "OverlayDirection_Right", "value": "3" }, { "name": "OverlayDirection_Count", "value": "4" } ] }, { "enumname": "vr::EVROverlayIntersectionMaskPrimitiveType", "values": [ { "name": "OverlayIntersectionPrimitiveType_Rectangle", "value": "0" }, { "name": "OverlayIntersectionPrimitiveType_Circle", "value": "1" } ] }, { "enumname": "vr::EVRRenderModelError", "values": [ { "name": "VRRenderModelError_None", "value": "0" }, { "name": "VRRenderModelError_Loading", "value": "100" }, { "name": "VRRenderModelError_NotSupported", "value": "200" }, { "name": "VRRenderModelError_InvalidArg", "value": "300" }, { "name": "VRRenderModelError_InvalidModel", "value": "301" }, { "name": "VRRenderModelError_NoShapes", "value": "302" }, { "name": "VRRenderModelError_MultipleShapes", "value": "303" }, { "name": "VRRenderModelError_TooManyVertices", "value": "304" }, { "name": "VRRenderModelError_MultipleTextures", "value": "305" }, { "name": "VRRenderModelError_BufferTooSmall", "value": "306" }, { "name": "VRRenderModelError_NotEnoughNormals", "value": "307" }, { "name": "VRRenderModelError_NotEnoughTexCoords", "value": "308" }, { "name": "VRRenderModelError_InvalidTexture", "value": "400" } ] }, { "enumname": "vr::EVRComponentProperty", "values": [ { "name": "VRComponentProperty_IsStatic", "value": "1" }, { "name": "VRComponentProperty_IsVisible", "value": "2" }, { "name": "VRComponentProperty_IsTouched", "value": "4" }, { "name": "VRComponentProperty_IsPressed", "value": "8" }, { "name": "VRComponentProperty_IsScrolled", "value": "16" } ] }, { "enumname": "vr::EVRNotificationType", "values": [ { "name": "EVRNotificationType_Transient", "value": "0" }, { "name": "EVRNotificationType_Persistent", "value": "1" }, { "name": "EVRNotificationType_Transient_SystemWithUserValue", "value": "2" } ] }, { "enumname": "vr::EVRNotificationStyle", "values": [ { "name": "EVRNotificationStyle_None", "value": "0" }, { "name": "EVRNotificationStyle_Application", "value": "100" }, { "name": "EVRNotificationStyle_Contact_Disabled", "value": "200" }, { "name": "EVRNotificationStyle_Contact_Enabled", "value": "201" }, { "name": "EVRNotificationStyle_Contact_Active", "value": "202" } ] }, { "enumname": "vr::EVRSettingsError", "values": [ { "name": "VRSettingsError_None", "value": "0" }, { "name": "VRSettingsError_IPCFailed", "value": "1" }, { "name": "VRSettingsError_WriteFailed", "value": "2" }, { "name": "VRSettingsError_ReadFailed", "value": "3" }, { "name": "VRSettingsError_JsonParseFailed", "value": "4" }, { "name": "VRSettingsError_UnsetSettingHasNoDefault", "value": "5" } ] }, { "enumname": "vr::EVRScreenshotError", "values": [ { "name": "VRScreenshotError_None", "value": "0" }, { "name": "VRScreenshotError_RequestFailed", "value": "1" }, { "name": "VRScreenshotError_IncompatibleVersion", "value": "100" }, { "name": "VRScreenshotError_NotFound", "value": "101" }, { "name": "VRScreenshotError_BufferTooSmall", "value": "102" }, { "name": "VRScreenshotError_ScreenshotAlreadyInProgress", "value": "108" } ] }, { "enumname": "vr::EVRSkeletalTransformSpace", "values": [ { "name": "VRSkeletalTransformSpace_Model", "value": "0" }, { "name": "VRSkeletalTransformSpace_Parent", "value": "1" } ] }, { "enumname": "vr::EVRSkeletalReferencePose", "values": [ { "name": "VRSkeletalReferencePose_BindPose", "value": "0" }, { "name": "VRSkeletalReferencePose_OpenHand", "value": "1" }, { "name": "VRSkeletalReferencePose_Fist", "value": "2" }, { "name": "VRSkeletalReferencePose_GripLimit", "value": "3" } ] }, { "enumname": "vr::EVRFinger", "values": [ { "name": "VRFinger_Thumb", "value": "0" }, { "name": "VRFinger_Index", "value": "1" }, { "name": "VRFinger_Middle", "value": "2" }, { "name": "VRFinger_Ring", "value": "3" }, { "name": "VRFinger_Pinky", "value": "4" }, { "name": "VRFinger_Count", "value": "5" } ] }, { "enumname": "vr::EVRFingerSplay", "values": [ { "name": "VRFingerSplay_Thumb_Index", "value": "0" }, { "name": "VRFingerSplay_Index_Middle", "value": "1" }, { "name": "VRFingerSplay_Middle_Ring", "value": "2" }, { "name": "VRFingerSplay_Ring_Pinky", "value": "3" }, { "name": "VRFingerSplay_Count", "value": "4" } ] }, { "enumname": "vr::EVRInputFilterCancelType", "values": [ { "name": "VRInputFilterCancel_Timers", "value": "0" }, { "name": "VRInputFilterCancel_Momentum", "value": "1" } ] }, { "enumname": "vr::EVRInputStringBits", "values": [ { "name": "VRInputString_Hand", "value": "1" }, { "name": "VRInputString_ControllerType", "value": "2" }, { "name": "VRInputString_InputSource", "value": "4" }, { "name": "VRInputString_All", "value": "-1" } ] }, { "enumname": "vr::EIOBufferError", "values": [ { "name": "IOBuffer_Success", "value": "0" }, { "name": "IOBuffer_OperationFailed", "value": "100" }, { "name": "IOBuffer_InvalidHandle", "value": "101" }, { "name": "IOBuffer_InvalidArgument", "value": "102" }, { "name": "IOBuffer_PathExists", "value": "103" }, { "name": "IOBuffer_PathDoesNotExist", "value": "104" }, { "name": "IOBuffer_Permission", "value": "105" } ] }, { "enumname": "vr::EIOBufferMode", "values": [ { "name": "IOBufferMode_Read", "value": "1" }, { "name": "IOBufferMode_Write", "value": "2" }, { "name": "IOBufferMode_Create", "value": "512" } ] } ], "consts": [ { "constname": "k_nDriverNone", "consttype": "const uint32_t", "constval": "4294967295" }, { "constname": "k_unMaxDriverDebugResponseSize", "consttype": "const uint32_t", "constval": "32768" }, { "constname": "k_unTrackedDeviceIndex_Hmd", "consttype": "const uint32_t", "constval": "0" }, { "constname": "k_unMaxTrackedDeviceCount", "consttype": "const uint32_t", "constval": "64" }, { "constname": "k_unTrackedDeviceIndexOther", "consttype": "const uint32_t", "constval": "4294967294" }, { "constname": "k_unTrackedDeviceIndexInvalid", "consttype": "const uint32_t", "constval": "4294967295" }, { "constname": "k_ulInvalidPropertyContainer", "consttype": "const PropertyContainerHandle_t", "constval": "0" }, { "constname": "k_unInvalidPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "0" }, { "constname": "k_ulInvalidDriverHandle", "consttype": "const PropertyContainerHandle_t", "constval": "0" }, { "constname": "k_unFloatPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "1" }, { "constname": "k_unInt32PropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "2" }, { "constname": "k_unUint64PropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "3" }, { "constname": "k_unBoolPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "4" }, { "constname": "k_unStringPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "5" }, { "constname": "k_unHmdMatrix34PropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "20" }, { "constname": "k_unHmdMatrix44PropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "21" }, { "constname": "k_unHmdVector3PropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "22" }, { "constname": "k_unHmdVector4PropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "23" }, { "constname": "k_unHmdVector2PropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "24" }, { "constname": "k_unHmdQuadPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "25" }, { "constname": "k_unHiddenAreaPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "30" }, { "constname": "k_unPathHandleInfoTag", "consttype": "const PropertyTypeTag_t", "constval": "31" }, { "constname": "k_unActionPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "32" }, { "constname": "k_unInputValuePropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "33" }, { "constname": "k_unWildcardPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "34" }, { "constname": "k_unHapticVibrationPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "35" }, { "constname": "k_unSkeletonPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "36" }, { "constname": "k_unSpatialAnchorPosePropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "40" }, { "constname": "k_unJsonPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "41" }, { "constname": "k_unActiveActionSetPropertyTag", "consttype": "const PropertyTypeTag_t", "constval": "42" }, { "constname": "k_unOpenVRInternalReserved_Start", "consttype": "const PropertyTypeTag_t", "constval": "1000" }, { "constname": "k_unOpenVRInternalReserved_End", "consttype": "const PropertyTypeTag_t", "constval": "10000" }, { "constname": "k_unMaxPropertyStringSize", "consttype": "const uint32_t", "constval": "32768" }, { "constname": "k_ulInvalidActionHandle", "consttype": "const VRActionHandle_t", "constval": "0" }, { "constname": "k_ulInvalidActionSetHandle", "consttype": "const VRActionSetHandle_t", "constval": "0" }, { "constname": "k_ulInvalidInputValueHandle", "consttype": "const VRInputValueHandle_t", "constval": "0" }, { "constname": "k_unControllerStateAxisCount", "consttype": "const uint32_t", "constval": "5" }, { "constname": "k_ulOverlayHandleInvalid", "consttype": "const VROverlayHandle_t", "constval": "0" }, { "constname": "k_unMaxDistortionFunctionParameters", "consttype": "const uint32_t", "constval": "8" }, { "constname": "k_unScreenshotHandleInvalid", "consttype": "const uint32_t", "constval": "0" }, { "constname": "IVRSystem_Version", "consttype": "const char *const", "constval": "IVRSystem_019" }, { "constname": "IVRExtendedDisplay_Version", "consttype": "const char *const", "constval": "IVRExtendedDisplay_001" }, { "constname": "IVRTrackedCamera_Version", "consttype": "const char *const", "constval": "IVRTrackedCamera_005" }, { "constname": "k_unMaxApplicationKeyLength", "consttype": "const uint32_t", "constval": "128" }, { "constname": "k_pch_MimeType_HomeApp", "consttype": "const char *const", "constval": "vr/home" }, { "constname": "k_pch_MimeType_GameTheater", "consttype": "const char *const", "constval": "vr/game_theater" }, { "constname": "IVRApplications_Version", "consttype": "const char *const", "constval": "IVRApplications_006" }, { "constname": "IVRChaperone_Version", "consttype": "const char *const", "constval": "IVRChaperone_003" }, { "constname": "IVRChaperoneSetup_Version", "consttype": "const char *const", "constval": "IVRChaperoneSetup_006" }, { "constname": "IVRCompositor_Version", "consttype": "const char *const", "constval": "IVRCompositor_022" }, { "constname": "k_unVROverlayMaxKeyLength", "consttype": "const uint32_t", "constval": "128" }, { "constname": "k_unVROverlayMaxNameLength", "consttype": "const uint32_t", "constval": "128" }, { "constname": "k_unMaxOverlayCount", "consttype": "const uint32_t", "constval": "64" }, { "constname": "k_unMaxOverlayIntersectionMaskPrimitivesCount", "consttype": "const uint32_t", "constval": "32" }, { "constname": "IVROverlay_Version", "consttype": "const char *const", "constval": "IVROverlay_019" }, { "constname": "k_pch_Controller_Component_GDC2015", "consttype": "const char *const", "constval": "gdc2015" }, { "constname": "k_pch_Controller_Component_Base", "consttype": "const char *const", "constval": "base" }, { "constname": "k_pch_Controller_Component_Tip", "consttype": "const char *const", "constval": "tip" }, { "constname": "k_pch_Controller_Component_HandGrip", "consttype": "const char *const", "constval": "handgrip" }, { "constname": "k_pch_Controller_Component_Status", "consttype": "const char *const", "constval": "status" }, { "constname": "IVRRenderModels_Version", "consttype": "const char *const", "constval": "IVRRenderModels_006" }, { "constname": "k_unNotificationTextMaxSize", "consttype": "const uint32_t", "constval": "256" }, { "constname": "IVRNotifications_Version", "consttype": "const char *const", "constval": "IVRNotifications_002" }, { "constname": "k_unMaxSettingsKeyLength", "consttype": "const uint32_t", "constval": "128" }, { "constname": "IVRSettings_Version", "consttype": "const char *const", "constval": "IVRSettings_002" }, { "constname": "k_pch_SteamVR_Section", "consttype": "const char *const", "constval": "steamvr" }, { "constname": "k_pch_SteamVR_RequireHmd_String", "consttype": "const char *const", "constval": "requireHmd" }, { "constname": "k_pch_SteamVR_ForcedDriverKey_String", "consttype": "const char *const", "constval": "forcedDriver" }, { "constname": "k_pch_SteamVR_ForcedHmdKey_String", "consttype": "const char *const", "constval": "forcedHmd" }, { "constname": "k_pch_SteamVR_DisplayDebug_Bool", "consttype": "const char *const", "constval": "displayDebug" }, { "constname": "k_pch_SteamVR_DebugProcessPipe_String", "consttype": "const char *const", "constval": "debugProcessPipe" }, { "constname": "k_pch_SteamVR_DisplayDebugX_Int32", "consttype": "const char *const", "constval": "displayDebugX" }, { "constname": "k_pch_SteamVR_DisplayDebugY_Int32", "consttype": "const char *const", "constval": "displayDebugY" }, { "constname": "k_pch_SteamVR_SendSystemButtonToAllApps_Bool", "consttype": "const char *const", "constval": "sendSystemButtonToAllApps" }, { "constname": "k_pch_SteamVR_LogLevel_Int32", "consttype": "const char *const", "constval": "loglevel" }, { "constname": "k_pch_SteamVR_IPD_Float", "consttype": "const char *const", "constval": "ipd" }, { "constname": "k_pch_SteamVR_Background_String", "consttype": "const char *const", "constval": "background" }, { "constname": "k_pch_SteamVR_BackgroundUseDomeProjection_Bool", "consttype": "const char *const", "constval": "backgroundUseDomeProjection" }, { "constname": "k_pch_SteamVR_BackgroundCameraHeight_Float", "consttype": "const char *const", "constval": "backgroundCameraHeight" }, { "constname": "k_pch_SteamVR_BackgroundDomeRadius_Float", "consttype": "const char *const", "constval": "backgroundDomeRadius" }, { "constname": "k_pch_SteamVR_GridColor_String", "consttype": "const char *const", "constval": "gridColor" }, { "constname": "k_pch_SteamVR_PlayAreaColor_String", "consttype": "const char *const", "constval": "playAreaColor" }, { "constname": "k_pch_SteamVR_ShowStage_Bool", "consttype": "const char *const", "constval": "showStage" }, { "constname": "k_pch_SteamVR_ActivateMultipleDrivers_Bool", "consttype": "const char *const", "constval": "activateMultipleDrivers" }, { "constname": "k_pch_SteamVR_UsingSpeakers_Bool", "consttype": "const char *const", "constval": "usingSpeakers" }, { "constname": "k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float", "consttype": "const char *const", "constval": "speakersForwardYawOffsetDegrees" }, { "constname": "k_pch_SteamVR_BaseStationPowerManagement_Bool", "consttype": "const char *const", "constval": "basestationPowerManagement" }, { "constname": "k_pch_SteamVR_NeverKillProcesses_Bool", "consttype": "const char *const", "constval": "neverKillProcesses" }, { "constname": "k_pch_SteamVR_SupersampleScale_Float", "consttype": "const char *const", "constval": "supersampleScale" }, { "constname": "k_pch_SteamVR_MaxRecommendedResolution_Int32", "consttype": "const char *const", "constval": "maxRecommendedResolution" }, { "constname": "k_pch_SteamVR_MotionSmoothing_Bool", "consttype": "const char *const", "constval": "motionSmoothing" }, { "constname": "k_pch_SteamVR_MotionSmoothingOverride_Int32", "consttype": "const char *const", "constval": "motionSmoothingOverride" }, { "constname": "k_pch_SteamVR_ForceFadeOnBadTracking_Bool", "consttype": "const char *const", "constval": "forceFadeOnBadTracking" }, { "constname": "k_pch_SteamVR_DefaultMirrorView_Int32", "consttype": "const char *const", "constval": "mirrorView" }, { "constname": "k_pch_SteamVR_ShowMirrorView_Bool", "consttype": "const char *const", "constval": "showMirrorView" }, { "constname": "k_pch_SteamVR_MirrorViewGeometry_String", "consttype": "const char *const", "constval": "mirrorViewGeometry" }, { "constname": "k_pch_SteamVR_MirrorViewGeometryMaximized_String", "consttype": "const char *const", "constval": "mirrorViewGeometryMaximized" }, { "constname": "k_pch_SteamVR_StartMonitorFromAppLaunch", "consttype": "const char *const", "constval": "startMonitorFromAppLaunch" }, { "constname": "k_pch_SteamVR_StartCompositorFromAppLaunch_Bool", "consttype": "const char *const", "constval": "startCompositorFromAppLaunch" }, { "constname": "k_pch_SteamVR_StartDashboardFromAppLaunch_Bool", "consttype": "const char *const", "constval": "startDashboardFromAppLaunch" }, { "constname": "k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool", "consttype": "const char *const", "constval": "startOverlayAppsFromDashboard" }, { "constname": "k_pch_SteamVR_EnableHomeApp", "consttype": "const char *const", "constval": "enableHomeApp" }, { "constname": "k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32", "consttype": "const char *const", "constval": "CycleBackgroundImageTimeSec" }, { "constname": "k_pch_SteamVR_RetailDemo_Bool", "consttype": "const char *const", "constval": "retailDemo" }, { "constname": "k_pch_SteamVR_IpdOffset_Float", "consttype": "const char *const", "constval": "ipdOffset" }, { "constname": "k_pch_SteamVR_AllowSupersampleFiltering_Bool", "consttype": "const char *const", "constval": "allowSupersampleFiltering" }, { "constname": "k_pch_SteamVR_SupersampleManualOverride_Bool", "consttype": "const char *const", "constval": "supersampleManualOverride" }, { "constname": "k_pch_SteamVR_EnableLinuxVulkanAsync_Bool", "consttype": "const char *const", "constval": "enableLinuxVulkanAsync" }, { "constname": "k_pch_SteamVR_AllowDisplayLockedMode_Bool", "consttype": "const char *const", "constval": "allowDisplayLockedMode" }, { "constname": "k_pch_SteamVR_HaveStartedTutorialForNativeChaperoneDriver_Bool", "consttype": "const char *const", "constval": "haveStartedTutorialForNativeChaperoneDriver" }, { "constname": "k_pch_SteamVR_ForceWindows32bitVRMonitor", "consttype": "const char *const", "constval": "forceWindows32BitVRMonitor" }, { "constname": "k_pch_SteamVR_DebugInput", "consttype": "const char *const", "constval": "debugInput" }, { "constname": "k_pch_SteamVR_DebugInputBinding", "consttype": "const char *const", "constval": "debugInputBinding" }, { "constname": "k_pch_SteamVR_InputBindingUIBlock", "consttype": "const char *const", "constval": "inputBindingUI" }, { "constname": "k_pch_SteamVR_RenderCameraMode", "consttype": "const char *const", "constval": "renderCameraMode" }, { "constname": "k_pch_SteamVR_EnableSharedResourceJournaling", "consttype": "const char *const", "constval": "enableSharedResourceJournaling" }, { "constname": "k_pch_SteamVR_EnableSafeMode", "consttype": "const char *const", "constval": "enableSafeMode" }, { "constname": "k_pch_SteamVR_PreferredRefreshRate", "consttype": "const char *const", "constval": "preferredRefreshRate" }, { "constname": "k_pch_SteamVR_LastVersionNotice", "consttype": "const char *const", "constval": "lastVersionNotice" }, { "constname": "k_pch_SteamVR_LastVersionNoticeDate", "consttype": "const char *const", "constval": "lastVersionNoticeDate" }, { "constname": "k_pch_DirectMode_Section", "consttype": "const char *const", "constval": "direct_mode" }, { "constname": "k_pch_DirectMode_Enable_Bool", "consttype": "const char *const", "constval": "enable" }, { "constname": "k_pch_DirectMode_Count_Int32", "consttype": "const char *const", "constval": "count" }, { "constname": "k_pch_DirectMode_EdidVid_Int32", "consttype": "const char *const", "constval": "edidVid" }, { "constname": "k_pch_DirectMode_EdidPid_Int32", "consttype": "const char *const", "constval": "edidPid" }, { "constname": "k_pch_Lighthouse_Section", "consttype": "const char *const", "constval": "driver_lighthouse" }, { "constname": "k_pch_Lighthouse_DisableIMU_Bool", "consttype": "const char *const", "constval": "disableimu" }, { "constname": "k_pch_Lighthouse_DisableIMUExceptHMD_Bool", "consttype": "const char *const", "constval": "disableimuexcepthmd" }, { "constname": "k_pch_Lighthouse_UseDisambiguation_String", "consttype": "const char *const", "constval": "usedisambiguation" }, { "constname": "k_pch_Lighthouse_DisambiguationDebug_Int32", "consttype": "const char *const", "constval": "disambiguationdebug" }, { "constname": "k_pch_Lighthouse_PrimaryBasestation_Int32", "consttype": "const char *const", "constval": "primarybasestation" }, { "constname": "k_pch_Lighthouse_DBHistory_Bool", "consttype": "const char *const", "constval": "dbhistory" }, { "constname": "k_pch_Lighthouse_EnableBluetooth_Bool", "consttype": "const char *const", "constval": "enableBluetooth" }, { "constname": "k_pch_Lighthouse_PowerManagedBaseStations_String", "consttype": "const char *const", "constval": "PowerManagedBaseStations" }, { "constname": "k_pch_Lighthouse_PowerManagedBaseStations2_String", "consttype": "const char *const", "constval": "PowerManagedBaseStations2" }, { "constname": "k_pch_Lighthouse_EnableImuFallback_Bool", "consttype": "const char *const", "constval": "enableImuFallback" }, { "constname": "k_pch_Lighthouse_NewPairing_Bool", "consttype": "const char *const", "constval": "newPairing" }, { "constname": "k_pch_Null_Section", "consttype": "const char *const", "constval": "driver_null" }, { "constname": "k_pch_Null_SerialNumber_String", "consttype": "const char *const", "constval": "serialNumber" }, { "constname": "k_pch_Null_ModelNumber_String", "consttype": "const char *const", "constval": "modelNumber" }, { "constname": "k_pch_Null_WindowX_Int32", "consttype": "const char *const", "constval": "windowX" }, { "constname": "k_pch_Null_WindowY_Int32", "consttype": "const char *const", "constval": "windowY" }, { "constname": "k_pch_Null_WindowWidth_Int32", "consttype": "const char *const", "constval": "windowWidth" }, { "constname": "k_pch_Null_WindowHeight_Int32", "consttype": "const char *const", "constval": "windowHeight" }, { "constname": "k_pch_Null_RenderWidth_Int32", "consttype": "const char *const", "constval": "renderWidth" }, { "constname": "k_pch_Null_RenderHeight_Int32", "consttype": "const char *const", "constval": "renderHeight" }, { "constname": "k_pch_Null_SecondsFromVsyncToPhotons_Float", "consttype": "const char *const", "constval": "secondsFromVsyncToPhotons" }, { "constname": "k_pch_Null_DisplayFrequency_Float", "consttype": "const char *const", "constval": "displayFrequency" }, { "constname": "k_pch_UserInterface_Section", "consttype": "const char *const", "constval": "userinterface" }, { "constname": "k_pch_UserInterface_StatusAlwaysOnTop_Bool", "consttype": "const char *const", "constval": "StatusAlwaysOnTop" }, { "constname": "k_pch_UserInterface_MinimizeToTray_Bool", "consttype": "const char *const", "constval": "MinimizeToTray" }, { "constname": "k_pch_UserInterface_HidePopupsWhenStatusMinimized_Bool", "consttype": "const char *const", "constval": "HidePopupsWhenStatusMinimized" }, { "constname": "k_pch_UserInterface_Screenshots_Bool", "consttype": "const char *const", "constval": "screenshots" }, { "constname": "k_pch_UserInterface_ScreenshotType_Int", "consttype": "const char *const", "constval": "screenshotType" }, { "constname": "k_pch_Notifications_Section", "consttype": "const char *const", "constval": "notifications" }, { "constname": "k_pch_Notifications_DoNotDisturb_Bool", "consttype": "const char *const", "constval": "DoNotDisturb" }, { "constname": "k_pch_Keyboard_Section", "consttype": "const char *const", "constval": "keyboard" }, { "constname": "k_pch_Keyboard_TutorialCompletions", "consttype": "const char *const", "constval": "TutorialCompletions" }, { "constname": "k_pch_Keyboard_ScaleX", "consttype": "const char *const", "constval": "ScaleX" }, { "constname": "k_pch_Keyboard_ScaleY", "consttype": "const char *const", "constval": "ScaleY" }, { "constname": "k_pch_Keyboard_OffsetLeftX", "consttype": "const char *const", "constval": "OffsetLeftX" }, { "constname": "k_pch_Keyboard_OffsetRightX", "consttype": "const char *const", "constval": "OffsetRightX" }, { "constname": "k_pch_Keyboard_OffsetY", "consttype": "const char *const", "constval": "OffsetY" }, { "constname": "k_pch_Keyboard_Smoothing", "consttype": "const char *const", "constval": "Smoothing" }, { "constname": "k_pch_Perf_Section", "consttype": "const char *const", "constval": "perfcheck" }, { "constname": "k_pch_Perf_PerfGraphInHMD_Bool", "consttype": "const char *const", "constval": "perfGraphInHMD" }, { "constname": "k_pch_Perf_AllowTimingStore_Bool", "consttype": "const char *const", "constval": "allowTimingStore" }, { "constname": "k_pch_Perf_SaveTimingsOnExit_Bool", "consttype": "const char *const", "constval": "saveTimingsOnExit" }, { "constname": "k_pch_Perf_TestData_Float", "consttype": "const char *const", "constval": "perfTestData" }, { "constname": "k_pch_Perf_LinuxGPUProfiling_Bool", "consttype": "const char *const", "constval": "linuxGPUProfiling" }, { "constname": "k_pch_CollisionBounds_Section", "consttype": "const char *const", "constval": "collisionBounds" }, { "constname": "k_pch_CollisionBounds_Style_Int32", "consttype": "const char *const", "constval": "CollisionBoundsStyle" }, { "constname": "k_pch_CollisionBounds_GroundPerimeterOn_Bool", "consttype": "const char *const", "constval": "CollisionBoundsGroundPerimeterOn" }, { "constname": "k_pch_CollisionBounds_CenterMarkerOn_Bool", "consttype": "const char *const", "constval": "CollisionBoundsCenterMarkerOn" }, { "constname": "k_pch_CollisionBounds_PlaySpaceOn_Bool", "consttype": "const char *const", "constval": "CollisionBoundsPlaySpaceOn" }, { "constname": "k_pch_CollisionBounds_FadeDistance_Float", "consttype": "const char *const", "constval": "CollisionBoundsFadeDistance" }, { "constname": "k_pch_CollisionBounds_ColorGammaR_Int32", "consttype": "const char *const", "constval": "CollisionBoundsColorGammaR" }, { "constname": "k_pch_CollisionBounds_ColorGammaG_Int32", "consttype": "const char *const", "constval": "CollisionBoundsColorGammaG" }, { "constname": "k_pch_CollisionBounds_ColorGammaB_Int32", "consttype": "const char *const", "constval": "CollisionBoundsColorGammaB" }, { "constname": "k_pch_CollisionBounds_ColorGammaA_Int32", "consttype": "const char *const", "constval": "CollisionBoundsColorGammaA" }, { "constname": "k_pch_Camera_Section", "consttype": "const char *const", "constval": "camera" }, { "constname": "k_pch_Camera_EnableCamera_Bool", "consttype": "const char *const", "constval": "enableCamera" }, { "constname": "k_pch_Camera_EnableCameraInDashboard_Bool", "consttype": "const char *const", "constval": "enableCameraInDashboard" }, { "constname": "k_pch_Camera_EnableCameraForCollisionBounds_Bool", "consttype": "const char *const", "constval": "enableCameraForCollisionBounds" }, { "constname": "k_pch_Camera_EnableCameraForRoomView_Bool", "consttype": "const char *const", "constval": "enableCameraForRoomView" }, { "constname": "k_pch_Camera_BoundsColorGammaR_Int32", "consttype": "const char *const", "constval": "cameraBoundsColorGammaR" }, { "constname": "k_pch_Camera_BoundsColorGammaG_Int32", "consttype": "const char *const", "constval": "cameraBoundsColorGammaG" }, { "constname": "k_pch_Camera_BoundsColorGammaB_Int32", "consttype": "const char *const", "constval": "cameraBoundsColorGammaB" }, { "constname": "k_pch_Camera_BoundsColorGammaA_Int32", "consttype": "const char *const", "constval": "cameraBoundsColorGammaA" }, { "constname": "k_pch_Camera_BoundsStrength_Int32", "consttype": "const char *const", "constval": "cameraBoundsStrength" }, { "constname": "k_pch_Camera_RoomViewMode_Int32", "consttype": "const char *const", "constval": "cameraRoomViewMode" }, { "constname": "k_pch_audio_Section", "consttype": "const char *const", "constval": "audio" }, { "constname": "k_pch_audio_OnPlaybackDevice_String", "consttype": "const char *const", "constval": "onPlaybackDevice" }, { "constname": "k_pch_audio_OnRecordDevice_String", "consttype": "const char *const", "constval": "onRecordDevice" }, { "constname": "k_pch_audio_OnPlaybackMirrorDevice_String", "consttype": "const char *const", "constval": "onPlaybackMirrorDevice" }, { "constname": "k_pch_audio_OffPlaybackDevice_String", "consttype": "const char *const", "constval": "offPlaybackDevice" }, { "constname": "k_pch_audio_OffRecordDevice_String", "consttype": "const char *const", "constval": "offRecordDevice" }, { "constname": "k_pch_audio_VIVEHDMIGain", "consttype": "const char *const", "constval": "viveHDMIGain" }, { "constname": "k_pch_Power_Section", "consttype": "const char *const", "constval": "power" }, { "constname": "k_pch_Power_PowerOffOnExit_Bool", "consttype": "const char *const", "constval": "powerOffOnExit" }, { "constname": "k_pch_Power_TurnOffScreensTimeout_Float", "consttype": "const char *const", "constval": "turnOffScreensTimeout" }, { "constname": "k_pch_Power_TurnOffControllersTimeout_Float", "consttype": "const char *const", "constval": "turnOffControllersTimeout" }, { "constname": "k_pch_Power_ReturnToWatchdogTimeout_Float", "consttype": "const char *const", "constval": "returnToWatchdogTimeout" }, { "constname": "k_pch_Power_AutoLaunchSteamVROnButtonPress", "consttype": "const char *const", "constval": "autoLaunchSteamVROnButtonPress" }, { "constname": "k_pch_Power_PauseCompositorOnStandby_Bool", "consttype": "const char *const", "constval": "pauseCompositorOnStandby" }, { "constname": "k_pch_Dashboard_Section", "consttype": "const char *const", "constval": "dashboard" }, { "constname": "k_pch_Dashboard_EnableDashboard_Bool", "consttype": "const char *const", "constval": "enableDashboard" }, { "constname": "k_pch_Dashboard_ArcadeMode_Bool", "consttype": "const char *const", "constval": "arcadeMode" }, { "constname": "k_pch_Dashboard_UseWebDashboard", "consttype": "const char *const", "constval": "useWebDashboard" }, { "constname": "k_pch_Dashboard_UseWebSettings", "consttype": "const char *const", "constval": "useWebSettings" }, { "constname": "k_pch_Dashboard_UseWebIPD", "consttype": "const char *const", "constval": "useWebIPD" }, { "constname": "k_pch_Dashboard_UseWebPowerMenu", "consttype": "const char *const", "constval": "useWebPowerMenu" }, { "constname": "k_pch_modelskin_Section", "consttype": "const char *const", "constval": "modelskins" }, { "constname": "k_pch_Driver_Enable_Bool", "consttype": "const char *const", "constval": "enable" }, { "constname": "k_pch_WebInterface_Section", "consttype": "const char *const", "constval": "WebInterface" }, { "constname": "k_pch_WebInterface_WebEnable_Bool", "consttype": "const char *const", "constval": "WebEnable" }, { "constname": "k_pch_WebInterface_WebPort_String", "consttype": "const char *const", "constval": "WebPort" }, { "constname": "k_pch_VRWebHelper_Section", "consttype": "const char *const", "constval": "VRWebHelper" }, { "constname": "k_pch_VRWebHelper_DebuggerEnabled_Bool", "consttype": "const char *const", "constval": "DebuggerEnabled" }, { "constname": "k_pch_VRWebHelper_DebuggerPort_Int32", "consttype": "const char *const", "constval": "DebuggerPort" }, { "constname": "k_pch_TrackingOverride_Section", "consttype": "const char *const", "constval": "TrackingOverrides" }, { "constname": "k_pch_App_BindingAutosaveURLSuffix_String", "consttype": "const char *const", "constval": "AutosaveURL" }, { "constname": "k_pch_App_BindingCurrentURLSuffix_String", "consttype": "const char *const", "constval": "CurrentURL" }, { "constname": "k_pch_App_NeedToUpdateAutosaveSuffix_Bool", "consttype": "const char *const", "constval": "NeedToUpdateAutosave" }, { "constname": "k_pch_Trackers_Section", "consttype": "const char *const", "constval": "trackers" }, { "constname": "k_pch_DesktopUI_Section", "consttype": "const char *const", "constval": "DesktopUI" }, { "constname": "k_pch_LastKnown_Section", "consttype": "const char *const", "constval": "LastKnown" }, { "constname": "k_pch_LastKnown_HMDManufacturer_String", "consttype": "const char *const", "constval": "HMDManufacturer" }, { "constname": "k_pch_LastKnown_HMDModel_String", "consttype": "const char *const", "constval": "HMDModel" }, { "constname": "k_pch_DismissedWarnings_Section", "consttype": "const char *const", "constval": "DismissedWarnings" }, { "constname": "IVRScreenshots_Version", "consttype": "const char *const", "constval": "IVRScreenshots_001" }, { "constname": "IVRResources_Version", "consttype": "const char *const", "constval": "IVRResources_001" }, { "constname": "IVRDriverManager_Version", "consttype": "const char *const", "constval": "IVRDriverManager_001" }, { "constname": "k_unMaxActionNameLength", "consttype": "const uint32_t", "constval": "64" }, { "constname": "k_unMaxActionSetNameLength", "consttype": "const uint32_t", "constval": "64" }, { "constname": "k_unMaxActionOriginCount", "consttype": "const uint32_t", "constval": "16" }, { "constname": "k_unMaxBoneNameLength", "consttype": "const uint32_t", "constval": "32" }, { "constname": "IVRInput_Version", "consttype": "const char *const", "constval": "IVRInput_005" }, { "constname": "k_ulInvalidIOBufferHandle", "consttype": "const uint64_t", "constval": "0" }, { "constname": "IVRIOBuffer_Version", "consttype": "const char *", "constval": "IVRIOBuffer_002" }, { "constname": "k_ulInvalidSpatialAnchorHandle", "consttype": "const SpatialAnchorHandle_t", "constval": "0" }, { "constname": "IVRSpatialAnchors_Version", "consttype": "const char *const", "constval": "IVRSpatialAnchors_001" } ], "structs": [ { "struct": "vr::HmdMatrix34_t", "fields": [ { "fieldname": "m", "fieldtype": "float [3][4]" } ] }, { "struct": "vr::HmdMatrix33_t", "fields": [ { "fieldname": "m", "fieldtype": "float [3][3]" } ] }, { "struct": "vr::HmdMatrix44_t", "fields": [ { "fieldname": "m", "fieldtype": "float [4][4]" } ] }, { "struct": "vr::HmdVector3_t", "fields": [ { "fieldname": "v", "fieldtype": "float [3]" } ] }, { "struct": "vr::HmdVector4_t", "fields": [ { "fieldname": "v", "fieldtype": "float [4]" } ] }, { "struct": "vr::HmdVector3d_t", "fields": [ { "fieldname": "v", "fieldtype": "double [3]" } ] }, { "struct": "vr::HmdVector2_t", "fields": [ { "fieldname": "v", "fieldtype": "float [2]" } ] }, { "struct": "vr::HmdQuaternion_t", "fields": [ { "fieldname": "w", "fieldtype": "double" }, { "fieldname": "x", "fieldtype": "double" }, { "fieldname": "y", "fieldtype": "double" }, { "fieldname": "z", "fieldtype": "double" } ] }, { "struct": "vr::HmdQuaternionf_t", "fields": [ { "fieldname": "w", "fieldtype": "float" }, { "fieldname": "x", "fieldtype": "float" }, { "fieldname": "y", "fieldtype": "float" }, { "fieldname": "z", "fieldtype": "float" } ] }, { "struct": "vr::HmdColor_t", "fields": [ { "fieldname": "r", "fieldtype": "float" }, { "fieldname": "g", "fieldtype": "float" }, { "fieldname": "b", "fieldtype": "float" }, { "fieldname": "a", "fieldtype": "float" } ] }, { "struct": "vr::HmdQuad_t", "fields": [ { "fieldname": "vCorners", "fieldtype": "struct vr::HmdVector3_t [4]" } ] }, { "struct": "vr::HmdRect2_t", "fields": [ { "fieldname": "vTopLeft", "fieldtype": "struct vr::HmdVector2_t" }, { "fieldname": "vBottomRight", "fieldtype": "struct vr::HmdVector2_t" } ] }, { "struct": "vr::DistortionCoordinates_t", "fields": [ { "fieldname": "rfRed", "fieldtype": "float [2]" }, { "fieldname": "rfGreen", "fieldtype": "float [2]" }, { "fieldname": "rfBlue", "fieldtype": "float [2]" } ] }, { "struct": "vr::Texture_t", "fields": [ { "fieldname": "handle", "fieldtype": "void *" }, { "fieldname": "eType", "fieldtype": "enum vr::ETextureType" }, { "fieldname": "eColorSpace", "fieldtype": "enum vr::EColorSpace" } ] }, { "struct": "vr::TrackedDevicePose_t", "fields": [ { "fieldname": "mDeviceToAbsoluteTracking", "fieldtype": "struct vr::HmdMatrix34_t" }, { "fieldname": "vVelocity", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "vAngularVelocity", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "eTrackingResult", "fieldtype": "enum vr::ETrackingResult" }, { "fieldname": "bPoseIsValid", "fieldtype": "_Bool" }, { "fieldname": "bDeviceIsConnected", "fieldtype": "_Bool" } ] }, { "struct": "vr::VRTextureBounds_t", "fields": [ { "fieldname": "uMin", "fieldtype": "float" }, { "fieldname": "vMin", "fieldtype": "float" }, { "fieldname": "uMax", "fieldtype": "float" }, { "fieldname": "vMax", "fieldtype": "float" } ] }, { "struct": "vr::VRTextureWithPose_t", "fields": [ { "fieldname": "mDeviceToAbsoluteTracking", "fieldtype": "struct vr::HmdMatrix34_t" } ] }, { "struct": "vr::VRTextureDepthInfo_t", "fields": [ { "fieldname": "handle", "fieldtype": "void *" }, { "fieldname": "mProjection", "fieldtype": "struct vr::HmdMatrix44_t" }, { "fieldname": "vRange", "fieldtype": "struct vr::HmdVector2_t" } ] }, { "struct": "vr::VRTextureWithDepth_t", "fields": [ { "fieldname": "depth", "fieldtype": "struct vr::VRTextureDepthInfo_t" } ] }, { "struct": "vr::VRTextureWithPoseAndDepth_t", "fields": [ { "fieldname": "depth", "fieldtype": "struct vr::VRTextureDepthInfo_t" } ] }, { "struct": "vr::VRVulkanTextureData_t", "fields": [ { "fieldname": "m_nImage", "fieldtype": "uint64_t" }, { "fieldname": "m_pDevice", "fieldtype": "struct VkDevice_T *" }, { "fieldname": "m_pPhysicalDevice", "fieldtype": "struct VkPhysicalDevice_T *" }, { "fieldname": "m_pInstance", "fieldtype": "struct VkInstance_T *" }, { "fieldname": "m_pQueue", "fieldtype": "struct VkQueue_T *" }, { "fieldname": "m_nQueueFamilyIndex", "fieldtype": "uint32_t" }, { "fieldname": "m_nWidth", "fieldtype": "uint32_t" }, { "fieldname": "m_nHeight", "fieldtype": "uint32_t" }, { "fieldname": "m_nFormat", "fieldtype": "uint32_t" }, { "fieldname": "m_nSampleCount", "fieldtype": "uint32_t" } ] }, { "struct": "vr::D3D12TextureData_t", "fields": [ { "fieldname": "m_pResource", "fieldtype": "struct ID3D12Resource *" }, { "fieldname": "m_pCommandQueue", "fieldtype": "struct ID3D12CommandQueue *" }, { "fieldname": "m_nNodeMask", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_Controller_t", "fields": [ { "fieldname": "button", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_Mouse_t", "fields": [ { "fieldname": "x", "fieldtype": "float" }, { "fieldname": "y", "fieldtype": "float" }, { "fieldname": "button", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_Scroll_t", "fields": [ { "fieldname": "xdelta", "fieldtype": "float" }, { "fieldname": "ydelta", "fieldtype": "float" }, { "fieldname": "unused", "fieldtype": "uint32_t" }, { "fieldname": "viewportscale", "fieldtype": "float" } ] }, { "struct": "vr::VREvent_TouchPadMove_t", "fields": [ { "fieldname": "bFingerDown", "fieldtype": "_Bool" }, { "fieldname": "flSecondsFingerDown", "fieldtype": "float" }, { "fieldname": "fValueXFirst", "fieldtype": "float" }, { "fieldname": "fValueYFirst", "fieldtype": "float" }, { "fieldname": "fValueXRaw", "fieldtype": "float" }, { "fieldname": "fValueYRaw", "fieldtype": "float" } ] }, { "struct": "vr::VREvent_Notification_t", "fields": [ { "fieldname": "ulUserValue", "fieldtype": "uint64_t" }, { "fieldname": "notificationId", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_Process_t", "fields": [ { "fieldname": "pid", "fieldtype": "uint32_t" }, { "fieldname": "oldPid", "fieldtype": "uint32_t" }, { "fieldname": "bForced", "fieldtype": "_Bool" }, { "fieldname": "bConnectionLost", "fieldtype": "_Bool" } ] }, { "struct": "vr::VREvent_Overlay_t", "fields": [ { "fieldname": "overlayHandle", "fieldtype": "uint64_t" }, { "fieldname": "devicePath", "fieldtype": "uint64_t" } ] }, { "struct": "vr::VREvent_Status_t", "fields": [ { "fieldname": "statusState", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_Keyboard_t", "fields": [ { "fieldname": "cNewInput", "fieldtype": "char [8]" }, { "fieldname": "uUserValue", "fieldtype": "uint64_t" } ] }, { "struct": "vr::VREvent_Ipd_t", "fields": [ { "fieldname": "ipdMeters", "fieldtype": "float" } ] }, { "struct": "vr::VREvent_Chaperone_t", "fields": [ { "fieldname": "m_nPreviousUniverse", "fieldtype": "uint64_t" }, { "fieldname": "m_nCurrentUniverse", "fieldtype": "uint64_t" } ] }, { "struct": "vr::VREvent_Reserved_t", "fields": [ { "fieldname": "reserved0", "fieldtype": "uint64_t" }, { "fieldname": "reserved1", "fieldtype": "uint64_t" }, { "fieldname": "reserved2", "fieldtype": "uint64_t" }, { "fieldname": "reserved3", "fieldtype": "uint64_t" }, { "fieldname": "reserved4", "fieldtype": "uint64_t" }, { "fieldname": "reserved5", "fieldtype": "uint64_t" } ] }, { "struct": "vr::VREvent_PerformanceTest_t", "fields": [ { "fieldname": "m_nFidelityLevel", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_SeatedZeroPoseReset_t", "fields": [ { "fieldname": "bResetBySystemMenu", "fieldtype": "_Bool" } ] }, { "struct": "vr::VREvent_Screenshot_t", "fields": [ { "fieldname": "handle", "fieldtype": "uint32_t" }, { "fieldname": "type", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_ScreenshotProgress_t", "fields": [ { "fieldname": "progress", "fieldtype": "float" } ] }, { "struct": "vr::VREvent_ApplicationLaunch_t", "fields": [ { "fieldname": "pid", "fieldtype": "uint32_t" }, { "fieldname": "unArgsHandle", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_EditingCameraSurface_t", "fields": [ { "fieldname": "overlayHandle", "fieldtype": "uint64_t" }, { "fieldname": "nVisualMode", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_MessageOverlay_t", "fields": [ { "fieldname": "unVRMessageOverlayResponse", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VREvent_Property_t", "fields": [ { "fieldname": "container", "fieldtype": "PropertyContainerHandle_t" }, { "fieldname": "prop", "fieldtype": "enum vr::ETrackedDeviceProperty" } ] }, { "struct": "vr::VREvent_DualAnalog_t", "fields": [ { "fieldname": "x", "fieldtype": "float" }, { "fieldname": "y", "fieldtype": "float" }, { "fieldname": "transformedX", "fieldtype": "float" }, { "fieldname": "transformedY", "fieldtype": "float" }, { "fieldname": "which", "fieldtype": "enum vr::EDualAnalogWhich" } ] }, { "struct": "vr::VREvent_HapticVibration_t", "fields": [ { "fieldname": "containerHandle", "fieldtype": "uint64_t" }, { "fieldname": "componentHandle", "fieldtype": "uint64_t" }, { "fieldname": "fDurationSeconds", "fieldtype": "float" }, { "fieldname": "fFrequency", "fieldtype": "float" }, { "fieldname": "fAmplitude", "fieldtype": "float" } ] }, { "struct": "vr::VREvent_WebConsole_t", "fields": [ { "fieldname": "webConsoleHandle", "fieldtype": "WebConsoleHandle_t" } ] }, { "struct": "vr::VREvent_InputBindingLoad_t", "fields": [ { "fieldname": "ulAppContainer", "fieldtype": "vr::PropertyContainerHandle_t" }, { "fieldname": "pathMessage", "fieldtype": "uint64_t" }, { "fieldname": "pathUrl", "fieldtype": "uint64_t" }, { "fieldname": "pathControllerType", "fieldtype": "uint64_t" } ] }, { "struct": "vr::VREvent_InputActionManifestLoad_t", "fields": [ { "fieldname": "pathAppKey", "fieldtype": "uint64_t" }, { "fieldname": "pathMessage", "fieldtype": "uint64_t" }, { "fieldname": "pathMessageParam", "fieldtype": "uint64_t" }, { "fieldname": "pathManifestPath", "fieldtype": "uint64_t" } ] }, { "struct": "vr::VREvent_SpatialAnchor_t", "fields": [ { "fieldname": "unHandle", "fieldtype": "SpatialAnchorHandle_t" } ] }, { "struct": "vr::VREvent_ProgressUpdate_t", "fields": [ { "fieldname": "ulApplicationPropertyContainer", "fieldtype": "uint64_t" }, { "fieldname": "pathDevice", "fieldtype": "uint64_t" }, { "fieldname": "pathInputSource", "fieldtype": "uint64_t" }, { "fieldname": "pathProgressAction", "fieldtype": "uint64_t" }, { "fieldname": "pathIcon", "fieldtype": "uint64_t" }, { "fieldname": "fProgress", "fieldtype": "float" } ] }, { "struct": "vr::VREvent_ShowUI_t", "fields": [ { "fieldname": "eType", "fieldtype": "enum vr::EShowUIType" } ] }, { "struct": "vr::VREvent_ShowDevTools_t", "fields": [ { "fieldname": "nBrowserIdentifier", "fieldtype": "int32_t" } ] }, { "struct": "vr::VREvent_HDCPError_t", "fields": [ { "fieldname": "eCode", "fieldtype": "enum vr::EHDCPError" } ] }, { "struct": "vr::(anonymous)", "fields": [ { "fieldname": "reserved", "fieldtype": "struct vr::VREvent_Reserved_t" }, { "fieldname": "controller", "fieldtype": "struct vr::VREvent_Controller_t" }, { "fieldname": "mouse", "fieldtype": "struct vr::VREvent_Mouse_t" }, { "fieldname": "scroll", "fieldtype": "struct vr::VREvent_Scroll_t" }, { "fieldname": "process", "fieldtype": "struct vr::VREvent_Process_t" }, { "fieldname": "notification", "fieldtype": "struct vr::VREvent_Notification_t" }, { "fieldname": "overlay", "fieldtype": "struct vr::VREvent_Overlay_t" }, { "fieldname": "status", "fieldtype": "struct vr::VREvent_Status_t" }, { "fieldname": "keyboard", "fieldtype": "struct vr::VREvent_Keyboard_t" }, { "fieldname": "ipd", "fieldtype": "struct vr::VREvent_Ipd_t" }, { "fieldname": "chaperone", "fieldtype": "struct vr::VREvent_Chaperone_t" }, { "fieldname": "performanceTest", "fieldtype": "struct vr::VREvent_PerformanceTest_t" }, { "fieldname": "touchPadMove", "fieldtype": "struct vr::VREvent_TouchPadMove_t" }, { "fieldname": "seatedZeroPoseReset", "fieldtype": "struct vr::VREvent_SeatedZeroPoseReset_t" }, { "fieldname": "screenshot", "fieldtype": "struct vr::VREvent_Screenshot_t" }, { "fieldname": "screenshotProgress", "fieldtype": "struct vr::VREvent_ScreenshotProgress_t" }, { "fieldname": "applicationLaunch", "fieldtype": "struct vr::VREvent_ApplicationLaunch_t" }, { "fieldname": "cameraSurface", "fieldtype": "struct vr::VREvent_EditingCameraSurface_t" }, { "fieldname": "messageOverlay", "fieldtype": "struct vr::VREvent_MessageOverlay_t" }, { "fieldname": "property", "fieldtype": "struct vr::VREvent_Property_t" }, { "fieldname": "dualAnalog", "fieldtype": "struct vr::VREvent_DualAnalog_t" }, { "fieldname": "hapticVibration", "fieldtype": "struct vr::VREvent_HapticVibration_t" }, { "fieldname": "webConsole", "fieldtype": "struct vr::VREvent_WebConsole_t" }, { "fieldname": "inputBinding", "fieldtype": "struct vr::VREvent_InputBindingLoad_t" }, { "fieldname": "actionManifest", "fieldtype": "struct vr::VREvent_InputActionManifestLoad_t" }, { "fieldname": "spatialAnchor", "fieldtype": "struct vr::VREvent_SpatialAnchor_t" }, { "fieldname": "progressUpdate", "fieldtype": "struct vr::VREvent_ProgressUpdate_t" }, { "fieldname": "showUi", "fieldtype": "struct vr::VREvent_ShowUI_t" }, { "fieldname": "showDevTools", "fieldtype": "struct vr::VREvent_ShowDevTools_t" }, { "fieldname": "hdcpError", "fieldtype": "struct vr::VREvent_HDCPError_t" } ] }, { "struct": "vr::VREvent_t", "fields": [ { "fieldname": "eventType", "fieldtype": "uint32_t" }, { "fieldname": "trackedDeviceIndex", "fieldtype": "TrackedDeviceIndex_t" }, { "fieldname": "eventAgeSeconds", "fieldtype": "float" }, { "fieldname": "data", "fieldtype": "VREvent_Data_t" } ] }, { "struct": "vr::HiddenAreaMesh_t", "fields": [ { "fieldname": "pVertexData", "fieldtype": "const struct vr::HmdVector2_t *" }, { "fieldname": "unTriangleCount", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VRControllerAxis_t", "fields": [ { "fieldname": "x", "fieldtype": "float" }, { "fieldname": "y", "fieldtype": "float" } ] }, { "struct": "vr::VRControllerState001_t", "fields": [ { "fieldname": "unPacketNum", "fieldtype": "uint32_t" }, { "fieldname": "ulButtonPressed", "fieldtype": "uint64_t" }, { "fieldname": "ulButtonTouched", "fieldtype": "uint64_t" }, { "fieldname": "rAxis", "fieldtype": "struct vr::VRControllerAxis_t [5]" } ] }, { "struct": "vr::Compositor_OverlaySettings", "fields": [ { "fieldname": "size", "fieldtype": "uint32_t" }, { "fieldname": "curved", "fieldtype": "_Bool" }, { "fieldname": "antialias", "fieldtype": "_Bool" }, { "fieldname": "scale", "fieldtype": "float" }, { "fieldname": "distance", "fieldtype": "float" }, { "fieldname": "alpha", "fieldtype": "float" }, { "fieldname": "uOffset", "fieldtype": "float" }, { "fieldname": "vOffset", "fieldtype": "float" }, { "fieldname": "uScale", "fieldtype": "float" }, { "fieldname": "vScale", "fieldtype": "float" }, { "fieldname": "gridDivs", "fieldtype": "float" }, { "fieldname": "gridWidth", "fieldtype": "float" }, { "fieldname": "gridScale", "fieldtype": "float" }, { "fieldname": "transform", "fieldtype": "struct vr::HmdMatrix44_t" } ] }, { "struct": "vr::VRBoneTransform_t", "fields": [ { "fieldname": "position", "fieldtype": "struct vr::HmdVector4_t" }, { "fieldname": "orientation", "fieldtype": "struct vr::HmdQuaternionf_t" } ] }, { "struct": "vr::CameraVideoStreamFrameHeader_t", "fields": [ { "fieldname": "eFrameType", "fieldtype": "enum vr::EVRTrackedCameraFrameType" }, { "fieldname": "nWidth", "fieldtype": "uint32_t" }, { "fieldname": "nHeight", "fieldtype": "uint32_t" }, { "fieldname": "nBytesPerPixel", "fieldtype": "uint32_t" }, { "fieldname": "nFrameSequence", "fieldtype": "uint32_t" }, { "fieldname": "standingTrackedDevicePose", "fieldtype": "struct vr::TrackedDevicePose_t" }, { "fieldname": "ulFrameExposureTime", "fieldtype": "uint64_t" } ] }, { "struct": "vr::DriverDirectMode_FrameTiming", "fields": [ { "fieldname": "m_nSize", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumMisPresented", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t" }, { "fieldname": "m_nReprojectionFlags", "fieldtype": "uint32_t" } ] }, { "struct": "vr::ImuSample_t", "fields": [ { "fieldname": "fSampleTime", "fieldtype": "double" }, { "fieldname": "vAccel", "fieldtype": "struct vr::HmdVector3d_t" }, { "fieldname": "vGyro", "fieldtype": "struct vr::HmdVector3d_t" }, { "fieldname": "unOffScaleFlags", "fieldtype": "uint32_t" } ] }, { "struct": "vr::AppOverrideKeys_t", "fields": [ { "fieldname": "pchKey", "fieldtype": "const char *" }, { "fieldname": "pchValue", "fieldtype": "const char *" } ] }, { "struct": "vr::Compositor_FrameTiming", "fields": [ { "fieldname": "m_nSize", "fieldtype": "uint32_t" }, { "fieldname": "m_nFrameIndex", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumMisPresented", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t" }, { "fieldname": "m_nReprojectionFlags", "fieldtype": "uint32_t" }, { "fieldname": "m_flSystemTimeInSeconds", "fieldtype": "double" }, { "fieldname": "m_flPreSubmitGpuMs", "fieldtype": "float" }, { "fieldname": "m_flPostSubmitGpuMs", "fieldtype": "float" }, { "fieldname": "m_flTotalRenderGpuMs", "fieldtype": "float" }, { "fieldname": "m_flCompositorRenderGpuMs", "fieldtype": "float" }, { "fieldname": "m_flCompositorRenderCpuMs", "fieldtype": "float" }, { "fieldname": "m_flCompositorIdleCpuMs", "fieldtype": "float" }, { "fieldname": "m_flClientFrameIntervalMs", "fieldtype": "float" }, { "fieldname": "m_flPresentCallCpuMs", "fieldtype": "float" }, { "fieldname": "m_flWaitForPresentCpuMs", "fieldtype": "float" }, { "fieldname": "m_flSubmitFrameMs", "fieldtype": "float" }, { "fieldname": "m_flWaitGetPosesCalledMs", "fieldtype": "float" }, { "fieldname": "m_flNewPosesReadyMs", "fieldtype": "float" }, { "fieldname": "m_flNewFrameReadyMs", "fieldtype": "float" }, { "fieldname": "m_flCompositorUpdateStartMs", "fieldtype": "float" }, { "fieldname": "m_flCompositorUpdateEndMs", "fieldtype": "float" }, { "fieldname": "m_flCompositorRenderStartMs", "fieldtype": "float" }, { "fieldname": "m_HmdPose", "fieldtype": "vr::TrackedDevicePose_t" }, { "fieldname": "m_nNumVSyncsReadyForUse", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumVSyncsToFirstView", "fieldtype": "uint32_t" } ] }, { "struct": "vr::Compositor_CumulativeStats", "fields": [ { "fieldname": "m_nPid", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumFramePresents", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumDroppedFrames", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumReprojectedFrames", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumFramePresentsOnStartup", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumDroppedFramesOnStartup", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumReprojectedFramesOnStartup", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumLoading", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumFramePresentsLoading", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumDroppedFramesLoading", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumReprojectedFramesLoading", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumTimedOut", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumFramePresentsTimedOut", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumDroppedFramesTimedOut", "fieldtype": "uint32_t" }, { "fieldname": "m_nNumReprojectedFramesTimedOut", "fieldtype": "uint32_t" } ] }, { "struct": "vr::VROverlayIntersectionParams_t", "fields": [ { "fieldname": "vSource", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "vDirection", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "eOrigin", "fieldtype": "enum vr::ETrackingUniverseOrigin" } ] }, { "struct": "vr::VROverlayIntersectionResults_t", "fields": [ { "fieldname": "vPoint", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "vNormal", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "vUVs", "fieldtype": "struct vr::HmdVector2_t" }, { "fieldname": "fDistance", "fieldtype": "float" } ] }, { "struct": "vr::IntersectionMaskRectangle_t", "fields": [ { "fieldname": "m_flTopLeftX", "fieldtype": "float" }, { "fieldname": "m_flTopLeftY", "fieldtype": "float" }, { "fieldname": "m_flWidth", "fieldtype": "float" }, { "fieldname": "m_flHeight", "fieldtype": "float" } ] }, { "struct": "vr::IntersectionMaskCircle_t", "fields": [ { "fieldname": "m_flCenterX", "fieldtype": "float" }, { "fieldname": "m_flCenterY", "fieldtype": "float" }, { "fieldname": "m_flRadius", "fieldtype": "float" } ] }, { "struct": "vr::(anonymous)", "fields": [ { "fieldname": "m_Rectangle", "fieldtype": "struct vr::IntersectionMaskRectangle_t" }, { "fieldname": "m_Circle", "fieldtype": "struct vr::IntersectionMaskCircle_t" } ] }, { "struct": "vr::VROverlayIntersectionMaskPrimitive_t", "fields": [ { "fieldname": "m_nPrimitiveType", "fieldtype": "enum vr::EVROverlayIntersectionMaskPrimitiveType" }, { "fieldname": "m_Primitive", "fieldtype": "VROverlayIntersectionMaskPrimitive_Data_t" } ] }, { "struct": "vr::RenderModel_ComponentState_t", "fields": [ { "fieldname": "mTrackingToComponentRenderModel", "fieldtype": "struct vr::HmdMatrix34_t" }, { "fieldname": "mTrackingToComponentLocal", "fieldtype": "struct vr::HmdMatrix34_t" }, { "fieldname": "uProperties", "fieldtype": "VRComponentProperties" } ] }, { "struct": "vr::RenderModel_Vertex_t", "fields": [ { "fieldname": "vPosition", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "vNormal", "fieldtype": "struct vr::HmdVector3_t" }, { "fieldname": "rfTextureCoord", "fieldtype": "float [2]" } ] }, { "struct": "vr::RenderModel_TextureMap_t", "fields": [ { "fieldname": "unWidth", "fieldtype": "uint16_t" }, { "fieldname": "unHeight", "fieldtype": "uint16_t" }, { "fieldname": "rubTextureMapData", "fieldtype": "const uint8_t *" } ] }, { "struct": "vr::RenderModel_t", "fields": [ { "fieldname": "rVertexData", "fieldtype": "const struct vr::RenderModel_Vertex_t *" }, { "fieldname": "unVertexCount", "fieldtype": "uint32_t" }, { "fieldname": "rIndexData", "fieldtype": "const uint16_t *" }, { "fieldname": "unTriangleCount", "fieldtype": "uint32_t" }, { "fieldname": "diffuseTextureId", "fieldtype": "TextureID_t" } ] }, { "struct": "vr::RenderModel_ControllerMode_State_t", "fields": [ { "fieldname": "bScrollWheelVisible", "fieldtype": "_Bool" } ] }, { "struct": "vr::NotificationBitmap_t", "fields": [ { "fieldname": "m_pImageData", "fieldtype": "void *" }, { "fieldname": "m_nWidth", "fieldtype": "int32_t" }, { "fieldname": "m_nHeight", "fieldtype": "int32_t" }, { "fieldname": "m_nBytesPerPixel", "fieldtype": "int32_t" } ] }, { "struct": "vr::CVRSettingHelper", "fields": [ { "fieldname": "m_pSettings", "fieldtype": "class vr::IVRSettings *" } ] }, { "struct": "vr::InputAnalogActionData_t", "fields": [ { "fieldname": "bActive", "fieldtype": "_Bool" }, { "fieldname": "activeOrigin", "fieldtype": "VRInputValueHandle_t" }, { "fieldname": "x", "fieldtype": "float" }, { "fieldname": "y", "fieldtype": "float" }, { "fieldname": "z", "fieldtype": "float" }, { "fieldname": "deltaX", "fieldtype": "float" }, { "fieldname": "deltaY", "fieldtype": "float" }, { "fieldname": "deltaZ", "fieldtype": "float" }, { "fieldname": "fUpdateTime", "fieldtype": "float" } ] }, { "struct": "vr::InputDigitalActionData_t", "fields": [ { "fieldname": "bActive", "fieldtype": "_Bool" }, { "fieldname": "activeOrigin", "fieldtype": "VRInputValueHandle_t" }, { "fieldname": "bState", "fieldtype": "_Bool" }, { "fieldname": "bChanged", "fieldtype": "_Bool" }, { "fieldname": "fUpdateTime", "fieldtype": "float" } ] }, { "struct": "vr::InputPoseActionData_t", "fields": [ { "fieldname": "bActive", "fieldtype": "_Bool" }, { "fieldname": "activeOrigin", "fieldtype": "VRInputValueHandle_t" }, { "fieldname": "pose", "fieldtype": "struct vr::TrackedDevicePose_t" } ] }, { "struct": "vr::InputSkeletalActionData_t", "fields": [ { "fieldname": "bActive", "fieldtype": "_Bool" }, { "fieldname": "activeOrigin", "fieldtype": "VRInputValueHandle_t" } ] }, { "struct": "vr::InputOriginInfo_t", "fields": [ { "fieldname": "devicePath", "fieldtype": "VRInputValueHandle_t" }, { "fieldname": "trackedDeviceIndex", "fieldtype": "TrackedDeviceIndex_t" }, { "fieldname": "rchRenderModelComponentName", "fieldtype": "char [128]" } ] }, { "struct": "vr::VRActiveActionSet_t", "fields": [ { "fieldname": "ulActionSet", "fieldtype": "VRActionSetHandle_t" }, { "fieldname": "ulRestrictedToDevice", "fieldtype": "VRInputValueHandle_t" }, { "fieldname": "ulSecondaryActionSet", "fieldtype": "VRActionSetHandle_t" }, { "fieldname": "unPadding", "fieldtype": "uint32_t" }, { "fieldname": "nPriority", "fieldtype": "int32_t" } ] }, { "struct": "vr::VRSkeletalSummaryData_t", "fields": [ { "fieldname": "flFingerCurl", "fieldtype": "float [5]" }, { "fieldname": "flFingerSplay", "fieldtype": "float [4]" } ] }, { "struct": "vr::SpatialAnchorPose_t", "fields": [ { "fieldname": "mAnchorToAbsoluteTracking", "fieldtype": "struct vr::HmdMatrix34_t" } ] }, { "struct": "vr::COpenVRContext", "fields": [ { "fieldname": "m_pVRSystem", "fieldtype": "class vr::IVRSystem *" }, { "fieldname": "m_pVRChaperone", "fieldtype": "class vr::IVRChaperone *" }, { "fieldname": "m_pVRChaperoneSetup", "fieldtype": "class vr::IVRChaperoneSetup *" }, { "fieldname": "m_pVRCompositor", "fieldtype": "class vr::IVRCompositor *" }, { "fieldname": "m_pVROverlay", "fieldtype": "class vr::IVROverlay *" }, { "fieldname": "m_pVRResources", "fieldtype": "class vr::IVRResources *" }, { "fieldname": "m_pVRRenderModels", "fieldtype": "class vr::IVRRenderModels *" }, { "fieldname": "m_pVRExtendedDisplay", "fieldtype": "class vr::IVRExtendedDisplay *" }, { "fieldname": "m_pVRSettings", "fieldtype": "class vr::IVRSettings *" }, { "fieldname": "m_pVRApplications", "fieldtype": "class vr::IVRApplications *" }, { "fieldname": "m_pVRTrackedCamera", "fieldtype": "class vr::IVRTrackedCamera *" }, { "fieldname": "m_pVRScreenshots", "fieldtype": "class vr::IVRScreenshots *" }, { "fieldname": "m_pVRDriverManager", "fieldtype": "class vr::IVRDriverManager *" }, { "fieldname": "m_pVRInput", "fieldtype": "class vr::IVRInput *" }, { "fieldname": "m_pVRIOBuffer", "fieldtype": "class vr::IVRIOBuffer *" }, { "fieldname": "m_pVRSpatialAnchors", "fieldtype": "class vr::IVRSpatialAnchors *" }, { "fieldname": "m_pVRNotifications", "fieldtype": "class vr::IVRNotifications *" } ] } ], "methods": [ { "classname": "vr::IVRSystem", "methodname": "GetRecommendedRenderTargetSize", "returntype": "void", "params": [ { "paramname": "pnWidth", "paramtype": "uint32_t *" }, { "paramname": "pnHeight", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetProjectionMatrix", "returntype": "struct vr::HmdMatrix44_t", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "fNearZ", "paramtype": "float" }, { "paramname": "fFarZ", "paramtype": "float" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetProjectionRaw", "returntype": "void", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "pfLeft", "paramtype": "float *" }, { "paramname": "pfRight", "paramtype": "float *" }, { "paramname": "pfTop", "paramtype": "float *" }, { "paramname": "pfBottom", "paramtype": "float *" } ] }, { "classname": "vr::IVRSystem", "methodname": "ComputeDistortion", "returntype": "bool", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "fU", "paramtype": "float" }, { "paramname": "fV", "paramtype": "float" }, { "paramname": "pDistortionCoordinates", "paramtype": "struct vr::DistortionCoordinates_t *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetEyeToHeadTransform", "returntype": "struct vr::HmdMatrix34_t", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetTimeSinceLastVsync", "returntype": "bool", "params": [ { "paramname": "pfSecondsSinceLastVsync", "paramtype": "float *" }, { "paramname": "pulFrameCounter", "paramtype": "uint64_t *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetD3D9AdapterIndex", "returntype": "int32_t" }, { "classname": "vr::IVRSystem", "methodname": "GetDXGIOutputInfo", "returntype": "void", "params": [ { "paramname": "pnAdapterIndex", "paramtype": "int32_t *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetOutputDevice", "returntype": "void", "params": [ { "paramname": "pnDevice", "paramtype": "uint64_t *" }, { "paramname": "textureType", "paramtype": "vr::ETextureType" }, { "paramname": "pInstance", "paramtype": "struct VkInstance_T *" } ] }, { "classname": "vr::IVRSystem", "methodname": "IsDisplayOnDesktop", "returntype": "bool" }, { "classname": "vr::IVRSystem", "methodname": "SetDisplayVisibility", "returntype": "bool", "params": [ { "paramname": "bIsVisibleOnDesktop", "paramtype": "bool" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetDeviceToAbsoluteTrackingPose", "returntype": "void", "params": [ { "paramname": "eOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "fPredictedSecondsToPhotonsFromNow", "paramtype": "float" }, { "paramname": "pTrackedDevicePoseArray", "array_count": "unTrackedDevicePoseArrayCount", "paramtype": "struct vr::TrackedDevicePose_t *" }, { "paramname": "unTrackedDevicePoseArrayCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "ResetSeatedZeroPose", "returntype": "void" }, { "classname": "vr::IVRSystem", "methodname": "GetSeatedZeroPoseToStandingAbsoluteTrackingPose", "returntype": "struct vr::HmdMatrix34_t" }, { "classname": "vr::IVRSystem", "methodname": "GetRawZeroPoseToStandingAbsoluteTrackingPose", "returntype": "struct vr::HmdMatrix34_t" }, { "classname": "vr::IVRSystem", "methodname": "GetSortedTrackedDeviceIndicesOfClass", "returntype": "uint32_t", "params": [ { "paramname": "eTrackedDeviceClass", "paramtype": "vr::ETrackedDeviceClass" }, { "paramname": "punTrackedDeviceIndexArray", "array_count": "unTrackedDeviceIndexArrayCount", "paramtype": "vr::TrackedDeviceIndex_t *" }, { "paramname": "unTrackedDeviceIndexArrayCount", "paramtype": "uint32_t" }, { "paramname": "unRelativeToTrackedDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetTrackedDeviceActivityLevel", "returntype": "vr::EDeviceActivityLevel", "params": [ { "paramname": "unDeviceId", "paramtype": "vr::TrackedDeviceIndex_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "ApplyTransform", "returntype": "void", "params": [ { "paramname": "pOutputPose", "paramtype": "struct vr::TrackedDevicePose_t *" }, { "paramname": "pTrackedDevicePose", "paramtype": "const struct vr::TrackedDevicePose_t *" }, { "paramname": "pTransform", "paramtype": "const struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetTrackedDeviceIndexForControllerRole", "returntype": "vr::TrackedDeviceIndex_t", "params": [ { "paramname": "unDeviceType", "paramtype": "vr::ETrackedControllerRole" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetControllerRoleForTrackedDeviceIndex", "returntype": "vr::ETrackedControllerRole", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetTrackedDeviceClass", "returntype": "vr::ETrackedDeviceClass", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "IsTrackedDeviceConnected", "returntype": "bool", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetBoolTrackedDeviceProperty", "returntype": "bool", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "prop", "paramtype": "vr::ETrackedDeviceProperty" }, { "paramname": "pError", "paramtype": "vr::ETrackedPropertyError *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetFloatTrackedDeviceProperty", "returntype": "float", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "prop", "paramtype": "vr::ETrackedDeviceProperty" }, { "paramname": "pError", "paramtype": "vr::ETrackedPropertyError *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetInt32TrackedDeviceProperty", "returntype": "int32_t", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "prop", "paramtype": "vr::ETrackedDeviceProperty" }, { "paramname": "pError", "paramtype": "vr::ETrackedPropertyError *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetUint64TrackedDeviceProperty", "returntype": "uint64_t", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "prop", "paramtype": "vr::ETrackedDeviceProperty" }, { "paramname": "pError", "paramtype": "vr::ETrackedPropertyError *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetMatrix34TrackedDeviceProperty", "returntype": "struct vr::HmdMatrix34_t", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "prop", "paramtype": "vr::ETrackedDeviceProperty" }, { "paramname": "pError", "paramtype": "vr::ETrackedPropertyError *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetArrayTrackedDeviceProperty", "returntype": "uint32_t", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "prop", "paramtype": "vr::ETrackedDeviceProperty" }, { "paramname": "propType", "paramtype": "vr::PropertyTypeTag_t" }, { "paramname": "pBuffer", "paramtype": "void *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" }, { "paramname": "pError", "paramtype": "vr::ETrackedPropertyError *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetStringTrackedDeviceProperty", "returntype": "uint32_t", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "prop", "paramtype": "vr::ETrackedDeviceProperty" }, { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" }, { "paramname": "pError", "paramtype": "vr::ETrackedPropertyError *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetPropErrorNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "error", "paramtype": "vr::ETrackedPropertyError" } ] }, { "classname": "vr::IVRSystem", "methodname": "PollNextEvent", "returntype": "bool", "params": [ { "paramname": "pEvent", "paramtype": "struct vr::VREvent_t *" }, { "paramname": "uncbVREvent", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "PollNextEventWithPose", "returntype": "bool", "params": [ { "paramname": "eOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "pEvent", "paramtype": "struct vr::VREvent_t *" }, { "paramname": "uncbVREvent", "paramtype": "uint32_t" }, { "paramname": "pTrackedDevicePose", "paramtype": "vr::TrackedDevicePose_t *" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetEventTypeNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "eType", "paramtype": "vr::EVREventType" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetHiddenAreaMesh", "returntype": "struct vr::HiddenAreaMesh_t", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "type", "paramtype": "vr::EHiddenAreaMeshType" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetControllerState", "returntype": "bool", "params": [ { "paramname": "unControllerDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pControllerState", "paramtype": "vr::VRControllerState_t *" }, { "paramname": "unControllerStateSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetControllerStateWithPose", "returntype": "bool", "params": [ { "paramname": "eOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "unControllerDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pControllerState", "paramtype": "vr::VRControllerState_t *" }, { "paramname": "unControllerStateSize", "paramtype": "uint32_t" }, { "paramname": "pTrackedDevicePose", "paramtype": "struct vr::TrackedDevicePose_t *" } ] }, { "classname": "vr::IVRSystem", "methodname": "TriggerHapticPulse", "returntype": "void", "params": [ { "paramname": "unControllerDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "unAxisId", "paramtype": "uint32_t" }, { "paramname": "usDurationMicroSec", "paramtype": "unsigned short" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetButtonIdNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "eButtonId", "paramtype": "vr::EVRButtonId" } ] }, { "classname": "vr::IVRSystem", "methodname": "GetControllerAxisTypeNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "eAxisType", "paramtype": "vr::EVRControllerAxisType" } ] }, { "classname": "vr::IVRSystem", "methodname": "IsInputAvailable", "returntype": "bool" }, { "classname": "vr::IVRSystem", "methodname": "IsSteamVRDrawingControllers", "returntype": "bool" }, { "classname": "vr::IVRSystem", "methodname": "ShouldApplicationPause", "returntype": "bool" }, { "classname": "vr::IVRSystem", "methodname": "ShouldApplicationReduceRenderingWork", "returntype": "bool" }, { "classname": "vr::IVRSystem", "methodname": "DriverDebugRequest", "returntype": "uint32_t", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pchRequest", "paramtype": "const char *" }, { "paramname": "pchResponseBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unResponseBufferSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "PerformFirmwareUpdate", "returntype": "vr::EVRFirmwareError", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" } ] }, { "classname": "vr::IVRSystem", "methodname": "AcknowledgeQuit_Exiting", "returntype": "void" }, { "classname": "vr::IVRSystem", "methodname": "AcknowledgeQuit_UserPrompt", "returntype": "void" }, { "classname": "vr::IVRExtendedDisplay", "methodname": "GetWindowBounds", "returntype": "void", "params": [ { "paramname": "pnX", "paramtype": "int32_t *" }, { "paramname": "pnY", "paramtype": "int32_t *" }, { "paramname": "pnWidth", "paramtype": "uint32_t *" }, { "paramname": "pnHeight", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRExtendedDisplay", "methodname": "GetEyeOutputViewport", "returntype": "void", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "pnX", "paramtype": "uint32_t *" }, { "paramname": "pnY", "paramtype": "uint32_t *" }, { "paramname": "pnWidth", "paramtype": "uint32_t *" }, { "paramname": "pnHeight", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRExtendedDisplay", "methodname": "GetDXGIOutputInfo", "returntype": "void", "params": [ { "paramname": "pnAdapterIndex", "paramtype": "int32_t *" }, { "paramname": "pnAdapterOutputIndex", "paramtype": "int32_t *" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetCameraErrorNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "eCameraError", "paramtype": "vr::EVRTrackedCameraError" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "HasCamera", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "nDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pHasCamera", "paramtype": "bool *" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetCameraFrameSize", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "nDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "eFrameType", "paramtype": "vr::EVRTrackedCameraFrameType" }, { "paramname": "pnWidth", "paramtype": "uint32_t *" }, { "paramname": "pnHeight", "paramtype": "uint32_t *" }, { "paramname": "pnFrameBufferSize", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetCameraIntrinsics", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "nDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "nCameraIndex", "paramtype": "uint32_t" }, { "paramname": "eFrameType", "paramtype": "vr::EVRTrackedCameraFrameType" }, { "paramname": "pFocalLength", "paramtype": "vr::HmdVector2_t *" }, { "paramname": "pCenter", "paramtype": "vr::HmdVector2_t *" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetCameraProjection", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "nDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "nCameraIndex", "paramtype": "uint32_t" }, { "paramname": "eFrameType", "paramtype": "vr::EVRTrackedCameraFrameType" }, { "paramname": "flZNear", "paramtype": "float" }, { "paramname": "flZFar", "paramtype": "float" }, { "paramname": "pProjection", "paramtype": "vr::HmdMatrix44_t *" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "AcquireVideoStreamingService", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "nDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pHandle", "paramtype": "vr::TrackedCameraHandle_t *" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "ReleaseVideoStreamingService", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "hTrackedCamera", "paramtype": "vr::TrackedCameraHandle_t" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetVideoStreamFrameBuffer", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "hTrackedCamera", "paramtype": "vr::TrackedCameraHandle_t" }, { "paramname": "eFrameType", "paramtype": "vr::EVRTrackedCameraFrameType" }, { "paramname": "pFrameBuffer", "paramtype": "void *" }, { "paramname": "nFrameBufferSize", "paramtype": "uint32_t" }, { "paramname": "pFrameHeader", "paramtype": "vr::CameraVideoStreamFrameHeader_t *" }, { "paramname": "nFrameHeaderSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetVideoStreamTextureSize", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "nDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "eFrameType", "paramtype": "vr::EVRTrackedCameraFrameType" }, { "paramname": "pTextureBounds", "paramtype": "vr::VRTextureBounds_t *" }, { "paramname": "pnWidth", "paramtype": "uint32_t *" }, { "paramname": "pnHeight", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetVideoStreamTextureD3D11", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "hTrackedCamera", "paramtype": "vr::TrackedCameraHandle_t" }, { "paramname": "eFrameType", "paramtype": "vr::EVRTrackedCameraFrameType" }, { "paramname": "pD3D11DeviceOrResource", "paramtype": "void *" }, { "paramname": "ppD3D11ShaderResourceView", "paramtype": "void **" }, { "paramname": "pFrameHeader", "paramtype": "vr::CameraVideoStreamFrameHeader_t *" }, { "paramname": "nFrameHeaderSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "GetVideoStreamTextureGL", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "hTrackedCamera", "paramtype": "vr::TrackedCameraHandle_t" }, { "paramname": "eFrameType", "paramtype": "vr::EVRTrackedCameraFrameType" }, { "paramname": "pglTextureId", "paramtype": "vr::glUInt_t *" }, { "paramname": "pFrameHeader", "paramtype": "vr::CameraVideoStreamFrameHeader_t *" }, { "paramname": "nFrameHeaderSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRTrackedCamera", "methodname": "ReleaseVideoStreamTextureGL", "returntype": "vr::EVRTrackedCameraError", "params": [ { "paramname": "hTrackedCamera", "paramtype": "vr::TrackedCameraHandle_t" }, { "paramname": "glTextureId", "paramtype": "vr::glUInt_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "AddApplicationManifest", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchApplicationManifestFullPath", "paramtype": "const char *" }, { "paramname": "bTemporary", "paramtype": "bool" } ] }, { "classname": "vr::IVRApplications", "methodname": "RemoveApplicationManifest", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchApplicationManifestFullPath", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "IsApplicationInstalled", "returntype": "bool", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationCount", "returntype": "uint32_t" }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationKeyByIndex", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "unApplicationIndex", "paramtype": "uint32_t" }, { "paramname": "pchAppKeyBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unAppKeyBufferLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationKeyByProcessId", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "unProcessId", "paramtype": "uint32_t" }, { "paramname": "pchAppKeyBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unAppKeyBufferLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "LaunchApplication", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "LaunchTemplateApplication", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchTemplateAppKey", "paramtype": "const char *" }, { "paramname": "pchNewAppKey", "paramtype": "const char *" }, { "paramname": "pKeys", "array_count": "unKeys", "paramtype": "const struct vr::AppOverrideKeys_t *" }, { "paramname": "unKeys", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "LaunchApplicationFromMimeType", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchMimeType", "paramtype": "const char *" }, { "paramname": "pchArgs", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "LaunchDashboardOverlay", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "CancelApplicationLaunch", "returntype": "bool", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "IdentifyApplication", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "unProcessId", "paramtype": "uint32_t" }, { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationProcessId", "returntype": "uint32_t", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationsErrorNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "error", "paramtype": "vr::EVRApplicationError" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationPropertyString", "returntype": "uint32_t", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" }, { "paramname": "eProperty", "paramtype": "vr::EVRApplicationProperty" }, { "paramname": "pchPropertyValueBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unPropertyValueBufferLen", "paramtype": "uint32_t" }, { "paramname": "peError", "paramtype": "vr::EVRApplicationError *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationPropertyBool", "returntype": "bool", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" }, { "paramname": "eProperty", "paramtype": "vr::EVRApplicationProperty" }, { "paramname": "peError", "paramtype": "vr::EVRApplicationError *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationPropertyUint64", "returntype": "uint64_t", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" }, { "paramname": "eProperty", "paramtype": "vr::EVRApplicationProperty" }, { "paramname": "peError", "paramtype": "vr::EVRApplicationError *" } ] }, { "classname": "vr::IVRApplications", "methodname": "SetApplicationAutoLaunch", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" }, { "paramname": "bAutoLaunch", "paramtype": "bool" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationAutoLaunch", "returntype": "bool", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "SetDefaultApplicationForMimeType", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" }, { "paramname": "pchMimeType", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetDefaultApplicationForMimeType", "returntype": "bool", "params": [ { "paramname": "pchMimeType", "paramtype": "const char *" }, { "paramname": "pchAppKeyBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unAppKeyBufferLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationSupportedMimeTypes", "returntype": "bool", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" }, { "paramname": "pchMimeTypesBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unMimeTypesBuffer", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationsThatSupportMimeType", "returntype": "uint32_t", "params": [ { "paramname": "pchMimeType", "paramtype": "const char *" }, { "paramname": "pchAppKeysThatSupportBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unAppKeysThatSupportBuffer", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationLaunchArguments", "returntype": "uint32_t", "params": [ { "paramname": "unHandle", "paramtype": "uint32_t" }, { "paramname": "pchArgs", "out_string": " ", "paramtype": "char *" }, { "paramname": "unArgs", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetStartingApplication", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchAppKeyBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unAppKeyBufferLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetTransitionState", "returntype": "vr::EVRApplicationTransitionState" }, { "classname": "vr::IVRApplications", "methodname": "PerformApplicationPrelaunchCheck", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchAppKey", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetApplicationsTransitionStateNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "state", "paramtype": "vr::EVRApplicationTransitionState" } ] }, { "classname": "vr::IVRApplications", "methodname": "IsQuitUserPromptRequested", "returntype": "bool" }, { "classname": "vr::IVRApplications", "methodname": "LaunchInternalProcess", "returntype": "vr::EVRApplicationError", "params": [ { "paramname": "pchBinaryPath", "paramtype": "const char *" }, { "paramname": "pchArguments", "paramtype": "const char *" }, { "paramname": "pchWorkingDirectory", "paramtype": "const char *" } ] }, { "classname": "vr::IVRApplications", "methodname": "GetCurrentSceneProcessId", "returntype": "uint32_t" }, { "classname": "vr::IVRChaperone", "methodname": "GetCalibrationState", "returntype": "vr::ChaperoneCalibrationState" }, { "classname": "vr::IVRChaperone", "methodname": "GetPlayAreaSize", "returntype": "bool", "params": [ { "paramname": "pSizeX", "paramtype": "float *" }, { "paramname": "pSizeZ", "paramtype": "float *" } ] }, { "classname": "vr::IVRChaperone", "methodname": "GetPlayAreaRect", "returntype": "bool", "params": [ { "paramname": "rect", "paramtype": "struct vr::HmdQuad_t *" } ] }, { "classname": "vr::IVRChaperone", "methodname": "ReloadInfo", "returntype": "void" }, { "classname": "vr::IVRChaperone", "methodname": "SetSceneColor", "returntype": "void", "params": [ { "paramname": "color", "paramtype": "struct vr::HmdColor_t" } ] }, { "classname": "vr::IVRChaperone", "methodname": "GetBoundsColor", "returntype": "void", "params": [ { "paramname": "pOutputColorArray", "paramtype": "struct vr::HmdColor_t *" }, { "paramname": "nNumOutputColors", "paramtype": "int" }, { "paramname": "flCollisionBoundsFadeDistance", "paramtype": "float" }, { "paramname": "pOutputCameraColor", "paramtype": "struct vr::HmdColor_t *" } ] }, { "classname": "vr::IVRChaperone", "methodname": "AreBoundsVisible", "returntype": "bool" }, { "classname": "vr::IVRChaperone", "methodname": "ForceBoundsVisible", "returntype": "void", "params": [ { "paramname": "bForce", "paramtype": "bool" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "CommitWorkingCopy", "returntype": "bool", "params": [ { "paramname": "configFile", "paramtype": "vr::EChaperoneConfigFile" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "RevertWorkingCopy", "returntype": "void" }, { "classname": "vr::IVRChaperoneSetup", "methodname": "GetWorkingPlayAreaSize", "returntype": "bool", "params": [ { "paramname": "pSizeX", "paramtype": "float *" }, { "paramname": "pSizeZ", "paramtype": "float *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "GetWorkingPlayAreaRect", "returntype": "bool", "params": [ { "paramname": "rect", "paramtype": "struct vr::HmdQuad_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "GetWorkingCollisionBoundsInfo", "returntype": "bool", "params": [ { "paramname": "pQuadsBuffer", "out_array_count": "punQuadsCount", "paramtype": "struct vr::HmdQuad_t *" }, { "paramname": "punQuadsCount", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "GetLiveCollisionBoundsInfo", "returntype": "bool", "params": [ { "paramname": "pQuadsBuffer", "out_array_count": "punQuadsCount", "paramtype": "struct vr::HmdQuad_t *" }, { "paramname": "punQuadsCount", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "GetWorkingSeatedZeroPoseToRawTrackingPose", "returntype": "bool", "params": [ { "paramname": "pmatSeatedZeroPoseToRawTrackingPose", "paramtype": "struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "GetWorkingStandingZeroPoseToRawTrackingPose", "returntype": "bool", "params": [ { "paramname": "pmatStandingZeroPoseToRawTrackingPose", "paramtype": "struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "SetWorkingPlayAreaSize", "returntype": "void", "params": [ { "paramname": "sizeX", "paramtype": "float" }, { "paramname": "sizeZ", "paramtype": "float" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "SetWorkingCollisionBoundsInfo", "returntype": "void", "params": [ { "paramname": "pQuadsBuffer", "array_count": "unQuadsCount", "paramtype": "struct vr::HmdQuad_t *" }, { "paramname": "unQuadsCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "SetWorkingPerimeter", "returntype": "void", "params": [ { "paramname": "pPointBuffer", "array_count": "unPointCount", "paramtype": "struct vr::HmdVector2_t *" }, { "paramname": "unPointCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "SetWorkingSeatedZeroPoseToRawTrackingPose", "returntype": "void", "params": [ { "paramname": "pMatSeatedZeroPoseToRawTrackingPose", "paramtype": "const struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "SetWorkingStandingZeroPoseToRawTrackingPose", "returntype": "void", "params": [ { "paramname": "pMatStandingZeroPoseToRawTrackingPose", "paramtype": "const struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "ReloadFromDisk", "returntype": "void", "params": [ { "paramname": "configFile", "paramtype": "vr::EChaperoneConfigFile" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "GetLiveSeatedZeroPoseToRawTrackingPose", "returntype": "bool", "params": [ { "paramname": "pmatSeatedZeroPoseToRawTrackingPose", "paramtype": "struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "ExportLiveToBuffer", "returntype": "bool", "params": [ { "paramname": "pBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "pnBufferLength", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "ImportFromBufferToWorking", "returntype": "bool", "params": [ { "paramname": "pBuffer", "paramtype": "const char *" }, { "paramname": "nImportFlags", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRChaperoneSetup", "methodname": "ShowWorkingSetPreview", "returntype": "void" }, { "classname": "vr::IVRChaperoneSetup", "methodname": "HideWorkingSetPreview", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "SetTrackingSpace", "returntype": "void", "params": [ { "paramname": "eOrigin", "paramtype": "vr::ETrackingUniverseOrigin" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetTrackingSpace", "returntype": "vr::ETrackingUniverseOrigin" }, { "classname": "vr::IVRCompositor", "methodname": "WaitGetPoses", "returntype": "vr::EVRCompositorError", "params": [ { "paramname": "pRenderPoseArray", "array_count": "unRenderPoseArrayCount", "paramtype": "struct vr::TrackedDevicePose_t *" }, { "paramname": "unRenderPoseArrayCount", "paramtype": "uint32_t" }, { "paramname": "pGamePoseArray", "array_count": "unGamePoseArrayCount", "paramtype": "struct vr::TrackedDevicePose_t *" }, { "paramname": "unGamePoseArrayCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetLastPoses", "returntype": "vr::EVRCompositorError", "params": [ { "paramname": "pRenderPoseArray", "array_count": "unRenderPoseArrayCount", "paramtype": "struct vr::TrackedDevicePose_t *" }, { "paramname": "unRenderPoseArrayCount", "paramtype": "uint32_t" }, { "paramname": "pGamePoseArray", "array_count": "unGamePoseArrayCount", "paramtype": "struct vr::TrackedDevicePose_t *" }, { "paramname": "unGamePoseArrayCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetLastPoseForTrackedDeviceIndex", "returntype": "vr::EVRCompositorError", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pOutputPose", "paramtype": "struct vr::TrackedDevicePose_t *" }, { "paramname": "pOutputGamePose", "paramtype": "struct vr::TrackedDevicePose_t *" } ] }, { "classname": "vr::IVRCompositor", "methodname": "Submit", "returntype": "vr::EVRCompositorError", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "pTexture", "paramtype": "const struct vr::Texture_t *" }, { "paramname": "pBounds", "paramtype": "const struct vr::VRTextureBounds_t *" }, { "paramname": "nSubmitFlags", "paramtype": "vr::EVRSubmitFlags" } ] }, { "classname": "vr::IVRCompositor", "methodname": "ClearLastSubmittedFrame", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "PostPresentHandoff", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "GetFrameTiming", "returntype": "bool", "params": [ { "paramname": "pTiming", "paramtype": "struct vr::Compositor_FrameTiming *" }, { "paramname": "unFramesAgo", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetFrameTimings", "returntype": "uint32_t", "params": [ { "paramname": "pTiming", "array_count": "nFrames", "paramtype": "struct vr::Compositor_FrameTiming *" }, { "paramname": "nFrames", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetFrameTimeRemaining", "returntype": "float" }, { "classname": "vr::IVRCompositor", "methodname": "GetCumulativeStats", "returntype": "void", "params": [ { "paramname": "pStats", "paramtype": "struct vr::Compositor_CumulativeStats *" }, { "paramname": "nStatsSizeInBytes", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "FadeToColor", "returntype": "void", "params": [ { "paramname": "fSeconds", "paramtype": "float" }, { "paramname": "fRed", "paramtype": "float" }, { "paramname": "fGreen", "paramtype": "float" }, { "paramname": "fBlue", "paramtype": "float" }, { "paramname": "fAlpha", "paramtype": "float" }, { "paramname": "bBackground", "paramtype": "bool" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetCurrentFadeColor", "returntype": "struct vr::HmdColor_t", "params": [ { "paramname": "bBackground", "paramtype": "bool" } ] }, { "classname": "vr::IVRCompositor", "methodname": "FadeGrid", "returntype": "void", "params": [ { "paramname": "fSeconds", "paramtype": "float" }, { "paramname": "bFadeIn", "paramtype": "bool" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetCurrentGridAlpha", "returntype": "float" }, { "classname": "vr::IVRCompositor", "methodname": "SetSkyboxOverride", "returntype": "vr::EVRCompositorError", "params": [ { "paramname": "pTextures", "array_count": "unTextureCount", "paramtype": "const struct vr::Texture_t *" }, { "paramname": "unTextureCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "ClearSkyboxOverride", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "CompositorBringToFront", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "CompositorGoToBack", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "CompositorQuit", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "IsFullscreen", "returntype": "bool" }, { "classname": "vr::IVRCompositor", "methodname": "GetCurrentSceneFocusProcess", "returntype": "uint32_t" }, { "classname": "vr::IVRCompositor", "methodname": "GetLastFrameRenderer", "returntype": "uint32_t" }, { "classname": "vr::IVRCompositor", "methodname": "CanRenderScene", "returntype": "bool" }, { "classname": "vr::IVRCompositor", "methodname": "ShowMirrorWindow", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "HideMirrorWindow", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "IsMirrorWindowVisible", "returntype": "bool" }, { "classname": "vr::IVRCompositor", "methodname": "CompositorDumpImages", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "ShouldAppRenderWithLowResources", "returntype": "bool" }, { "classname": "vr::IVRCompositor", "methodname": "ForceInterleavedReprojectionOn", "returntype": "void", "params": [ { "paramname": "bOverride", "paramtype": "bool" } ] }, { "classname": "vr::IVRCompositor", "methodname": "ForceReconnectProcess", "returntype": "void" }, { "classname": "vr::IVRCompositor", "methodname": "SuspendRendering", "returntype": "void", "params": [ { "paramname": "bSuspend", "paramtype": "bool" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetMirrorTextureD3D11", "returntype": "vr::EVRCompositorError", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "pD3D11DeviceOrResource", "paramtype": "void *" }, { "paramname": "ppD3D11ShaderResourceView", "paramtype": "void **" } ] }, { "classname": "vr::IVRCompositor", "methodname": "ReleaseMirrorTextureD3D11", "returntype": "void", "params": [ { "paramname": "pD3D11ShaderResourceView", "paramtype": "void *" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetMirrorTextureGL", "returntype": "vr::EVRCompositorError", "params": [ { "paramname": "eEye", "paramtype": "vr::EVREye" }, { "paramname": "pglTextureId", "paramtype": "vr::glUInt_t *" }, { "paramname": "pglSharedTextureHandle", "paramtype": "vr::glSharedTextureHandle_t *" } ] }, { "classname": "vr::IVRCompositor", "methodname": "ReleaseSharedGLTexture", "returntype": "bool", "params": [ { "paramname": "glTextureId", "paramtype": "vr::glUInt_t" }, { "paramname": "glSharedTextureHandle", "paramtype": "vr::glSharedTextureHandle_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "LockGLSharedTextureForAccess", "returntype": "void", "params": [ { "paramname": "glSharedTextureHandle", "paramtype": "vr::glSharedTextureHandle_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "UnlockGLSharedTextureForAccess", "returntype": "void", "params": [ { "paramname": "glSharedTextureHandle", "paramtype": "vr::glSharedTextureHandle_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetVulkanInstanceExtensionsRequired", "returntype": "uint32_t", "params": [ { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "GetVulkanDeviceExtensionsRequired", "returntype": "uint32_t", "params": [ { "paramname": "pPhysicalDevice", "paramtype": "struct VkPhysicalDevice_T *" }, { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRCompositor", "methodname": "SetExplicitTimingMode", "returntype": "void", "params": [ { "paramname": "eTimingMode", "paramtype": "vr::EVRCompositorTimingMode" } ] }, { "classname": "vr::IVRCompositor", "methodname": "SubmitExplicitTimingData", "returntype": "vr::EVRCompositorError" }, { "classname": "vr::IVRCompositor", "methodname": "IsMotionSmoothingEnabled", "returntype": "bool" }, { "classname": "vr::IVROverlay", "methodname": "FindOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "pchOverlayKey", "paramtype": "const char *" }, { "paramname": "pOverlayHandle", "paramtype": "vr::VROverlayHandle_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "CreateOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "pchOverlayKey", "paramtype": "const char *" }, { "paramname": "pchOverlayName", "paramtype": "const char *" }, { "paramname": "pOverlayHandle", "paramtype": "vr::VROverlayHandle_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "DestroyOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetHighQualityOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetHighQualityOverlay", "returntype": "vr::VROverlayHandle_t" }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayKey", "returntype": "uint32_t", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" }, { "paramname": "pError", "paramtype": "vr::EVROverlayError *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayName", "returntype": "uint32_t", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" }, { "paramname": "pError", "paramtype": "vr::EVROverlayError *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayName", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pchName", "paramtype": "const char *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayImageData", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pvBuffer", "paramtype": "void *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" }, { "paramname": "punWidth", "paramtype": "uint32_t *" }, { "paramname": "punHeight", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayErrorNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "error", "paramtype": "vr::EVROverlayError" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayRenderingPid", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "unPID", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayRenderingPid", "returntype": "uint32_t", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayFlag", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eOverlayFlag", "paramtype": "vr::VROverlayFlags" }, { "paramname": "bEnabled", "paramtype": "bool" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayFlag", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eOverlayFlag", "paramtype": "vr::VROverlayFlags" }, { "paramname": "pbEnabled", "paramtype": "bool *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayColor", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "fRed", "paramtype": "float" }, { "paramname": "fGreen", "paramtype": "float" }, { "paramname": "fBlue", "paramtype": "float" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayColor", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pfRed", "paramtype": "float *" }, { "paramname": "pfGreen", "paramtype": "float *" }, { "paramname": "pfBlue", "paramtype": "float *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayAlpha", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "fAlpha", "paramtype": "float" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayAlpha", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pfAlpha", "paramtype": "float *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTexelAspect", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "fTexelAspect", "paramtype": "float" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTexelAspect", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pfTexelAspect", "paramtype": "float *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlaySortOrder", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "unSortOrder", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlaySortOrder", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "punSortOrder", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayWidthInMeters", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "fWidthInMeters", "paramtype": "float" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayWidthInMeters", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pfWidthInMeters", "paramtype": "float *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayAutoCurveDistanceRangeInMeters", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "fMinDistanceInMeters", "paramtype": "float" }, { "paramname": "fMaxDistanceInMeters", "paramtype": "float" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayAutoCurveDistanceRangeInMeters", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pfMinDistanceInMeters", "paramtype": "float *" }, { "paramname": "pfMaxDistanceInMeters", "paramtype": "float *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTextureColorSpace", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eTextureColorSpace", "paramtype": "vr::EColorSpace" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTextureColorSpace", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "peTextureColorSpace", "paramtype": "vr::EColorSpace *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTextureBounds", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pOverlayTextureBounds", "paramtype": "const struct vr::VRTextureBounds_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTextureBounds", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pOverlayTextureBounds", "paramtype": "struct vr::VRTextureBounds_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayRenderModel", "returntype": "uint32_t", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" }, { "paramname": "pColor", "paramtype": "struct vr::HmdColor_t *" }, { "paramname": "pError", "paramtype": "vr::EVROverlayError *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayRenderModel", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pchRenderModel", "paramtype": "const char *" }, { "paramname": "pColor", "paramtype": "const struct vr::HmdColor_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTransformType", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "peTransformType", "paramtype": "vr::VROverlayTransformType *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTransformAbsolute", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eTrackingOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "pmatTrackingOriginToOverlayTransform", "paramtype": "const struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTransformAbsolute", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "peTrackingOrigin", "paramtype": "vr::ETrackingUniverseOrigin *" }, { "paramname": "pmatTrackingOriginToOverlayTransform", "paramtype": "struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTransformTrackedDeviceRelative", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "unTrackedDevice", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pmatTrackedDeviceToOverlayTransform", "paramtype": "const struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTransformTrackedDeviceRelative", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "punTrackedDevice", "paramtype": "vr::TrackedDeviceIndex_t *" }, { "paramname": "pmatTrackedDeviceToOverlayTransform", "paramtype": "struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTransformTrackedDeviceComponent", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "pchComponentName", "paramtype": "const char *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTransformTrackedDeviceComponent", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "punDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t *" }, { "paramname": "pchComponentName", "out_string": " ", "paramtype": "char *" }, { "paramname": "unComponentNameSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTransformOverlayRelative", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "ulOverlayHandleParent", "paramtype": "vr::VROverlayHandle_t *" }, { "paramname": "pmatParentOverlayToOverlayTransform", "paramtype": "struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTransformOverlayRelative", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "ulOverlayHandleParent", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pmatParentOverlayToOverlayTransform", "paramtype": "const struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "ShowOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "HideOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "IsOverlayVisible", "returntype": "bool", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetTransformForOverlayCoordinates", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eTrackingOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "coordinatesInOverlay", "paramtype": "struct vr::HmdVector2_t" }, { "paramname": "pmatTransform", "paramtype": "struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "PollNextOverlayEvent", "returntype": "bool", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pEvent", "paramtype": "struct vr::VREvent_t *" }, { "paramname": "uncbVREvent", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayInputMethod", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "peInputMethod", "paramtype": "vr::VROverlayInputMethod *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayInputMethod", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eInputMethod", "paramtype": "vr::VROverlayInputMethod" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayMouseScale", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pvecMouseScale", "paramtype": "struct vr::HmdVector2_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayMouseScale", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pvecMouseScale", "paramtype": "const struct vr::HmdVector2_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "ComputeOverlayIntersection", "returntype": "bool", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pParams", "paramtype": "const struct vr::VROverlayIntersectionParams_t *" }, { "paramname": "pResults", "paramtype": "struct vr::VROverlayIntersectionResults_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "IsHoverTargetOverlay", "returntype": "bool", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetGamepadFocusOverlay", "returntype": "vr::VROverlayHandle_t" }, { "classname": "vr::IVROverlay", "methodname": "SetGamepadFocusOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulNewFocusOverlay", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayNeighbor", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "eDirection", "paramtype": "vr::EOverlayDirection" }, { "paramname": "ulFrom", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "ulTo", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "MoveGamepadFocusToNeighbor", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "eDirection", "paramtype": "vr::EOverlayDirection" }, { "paramname": "ulFrom", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayDualAnalogTransform", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlay", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eWhich", "paramtype": "vr::EDualAnalogWhich" }, { "paramname": "pvCenter", "paramtype": "const struct vr::HmdVector2_t *" }, { "paramname": "fRadius", "paramtype": "float" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayDualAnalogTransform", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlay", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eWhich", "paramtype": "vr::EDualAnalogWhich" }, { "paramname": "pvCenter", "paramtype": "struct vr::HmdVector2_t *" }, { "paramname": "pfRadius", "paramtype": "float *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayTexture", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pTexture", "paramtype": "const struct vr::Texture_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "ClearOverlayTexture", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayRaw", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pvBuffer", "paramtype": "void *" }, { "paramname": "unWidth", "paramtype": "uint32_t" }, { "paramname": "unHeight", "paramtype": "uint32_t" }, { "paramname": "unDepth", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayFromFile", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pchFilePath", "paramtype": "const char *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTexture", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pNativeTextureHandle", "paramtype": "void **" }, { "paramname": "pNativeTextureRef", "paramtype": "void *" }, { "paramname": "pWidth", "paramtype": "uint32_t *" }, { "paramname": "pHeight", "paramtype": "uint32_t *" }, { "paramname": "pNativeFormat", "paramtype": "uint32_t *" }, { "paramname": "pAPIType", "paramtype": "vr::ETextureType *" }, { "paramname": "pColorSpace", "paramtype": "vr::EColorSpace *" }, { "paramname": "pTextureBounds", "paramtype": "struct vr::VRTextureBounds_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "ReleaseNativeOverlayHandle", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pNativeTextureHandle", "paramtype": "void *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayTextureSize", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pWidth", "paramtype": "uint32_t *" }, { "paramname": "pHeight", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "CreateDashboardOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "pchOverlayKey", "paramtype": "const char *" }, { "paramname": "pchOverlayFriendlyName", "paramtype": "const char *" }, { "paramname": "pMainHandle", "paramtype": "vr::VROverlayHandle_t *" }, { "paramname": "pThumbnailHandle", "paramtype": "vr::VROverlayHandle_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "IsDashboardVisible", "returntype": "bool" }, { "classname": "vr::IVROverlay", "methodname": "IsActiveDashboardOverlay", "returntype": "bool", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetDashboardOverlaySceneProcess", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "unProcessId", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetDashboardOverlaySceneProcess", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "punProcessId", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "ShowDashboard", "returntype": "void", "params": [ { "paramname": "pchOverlayToShow", "paramtype": "const char *" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetPrimaryDashboardDevice", "returntype": "vr::TrackedDeviceIndex_t" }, { "classname": "vr::IVROverlay", "methodname": "ShowKeyboard", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "eInputMode", "paramtype": "vr::EGamepadTextInputMode" }, { "paramname": "eLineInputMode", "paramtype": "vr::EGamepadTextInputLineMode" }, { "paramname": "pchDescription", "paramtype": "const char *" }, { "paramname": "unCharMax", "paramtype": "uint32_t" }, { "paramname": "pchExistingText", "paramtype": "const char *" }, { "paramname": "bUseMinimalMode", "paramtype": "bool" }, { "paramname": "uUserValue", "paramtype": "uint64_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "ShowKeyboardForOverlay", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "eInputMode", "paramtype": "vr::EGamepadTextInputMode" }, { "paramname": "eLineInputMode", "paramtype": "vr::EGamepadTextInputLineMode" }, { "paramname": "pchDescription", "paramtype": "const char *" }, { "paramname": "unCharMax", "paramtype": "uint32_t" }, { "paramname": "pchExistingText", "paramtype": "const char *" }, { "paramname": "bUseMinimalMode", "paramtype": "bool" }, { "paramname": "uUserValue", "paramtype": "uint64_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetKeyboardText", "returntype": "uint32_t", "params": [ { "paramname": "pchText", "out_string": " ", "paramtype": "char *" }, { "paramname": "cchText", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "HideKeyboard", "returntype": "void" }, { "classname": "vr::IVROverlay", "methodname": "SetKeyboardTransformAbsolute", "returntype": "void", "params": [ { "paramname": "eTrackingOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "pmatTrackingOriginToKeyboardTransform", "paramtype": "const struct vr::HmdMatrix34_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetKeyboardPositionForOverlay", "returntype": "void", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "avoidRect", "paramtype": "struct vr::HmdRect2_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "SetOverlayIntersectionMask", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pMaskPrimitives", "paramtype": "struct vr::VROverlayIntersectionMaskPrimitive_t *" }, { "paramname": "unNumMaskPrimitives", "paramtype": "uint32_t" }, { "paramname": "unPrimitiveSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVROverlay", "methodname": "GetOverlayFlags", "returntype": "vr::EVROverlayError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "pFlags", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVROverlay", "methodname": "ShowMessageOverlay", "returntype": "vr::VRMessageOverlayResponse", "params": [ { "paramname": "pchText", "paramtype": "const char *" }, { "paramname": "pchCaption", "paramtype": "const char *" }, { "paramname": "pchButton0Text", "paramtype": "const char *" }, { "paramname": "pchButton1Text", "paramtype": "const char *" }, { "paramname": "pchButton2Text", "paramtype": "const char *" }, { "paramname": "pchButton3Text", "paramtype": "const char *" } ] }, { "classname": "vr::IVROverlay", "methodname": "CloseMessageOverlay", "returntype": "void" }, { "classname": "vr::IVRRenderModels", "methodname": "LoadRenderModel_Async", "returntype": "vr::EVRRenderModelError", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "ppRenderModel", "paramtype": "struct vr::RenderModel_t **" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "FreeRenderModel", "returntype": "void", "params": [ { "paramname": "pRenderModel", "paramtype": "struct vr::RenderModel_t *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "LoadTexture_Async", "returntype": "vr::EVRRenderModelError", "params": [ { "paramname": "textureId", "paramtype": "vr::TextureID_t" }, { "paramname": "ppTexture", "paramtype": "struct vr::RenderModel_TextureMap_t **" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "FreeTexture", "returntype": "void", "params": [ { "paramname": "pTexture", "paramtype": "struct vr::RenderModel_TextureMap_t *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "LoadTextureD3D11_Async", "returntype": "vr::EVRRenderModelError", "params": [ { "paramname": "textureId", "paramtype": "vr::TextureID_t" }, { "paramname": "pD3D11Device", "paramtype": "void *" }, { "paramname": "ppD3D11Texture2D", "paramtype": "void **" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "LoadIntoTextureD3D11_Async", "returntype": "vr::EVRRenderModelError", "params": [ { "paramname": "textureId", "paramtype": "vr::TextureID_t" }, { "paramname": "pDstTexture", "paramtype": "void *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "FreeTextureD3D11", "returntype": "void", "params": [ { "paramname": "pD3D11Texture2D", "paramtype": "void *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetRenderModelName", "returntype": "uint32_t", "params": [ { "paramname": "unRenderModelIndex", "paramtype": "uint32_t" }, { "paramname": "pchRenderModelName", "out_string": " ", "paramtype": "char *" }, { "paramname": "unRenderModelNameLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetRenderModelCount", "returntype": "uint32_t" }, { "classname": "vr::IVRRenderModels", "methodname": "GetComponentCount", "returntype": "uint32_t", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetComponentName", "returntype": "uint32_t", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "unComponentIndex", "paramtype": "uint32_t" }, { "paramname": "pchComponentName", "out_string": " ", "paramtype": "char *" }, { "paramname": "unComponentNameLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetComponentButtonMask", "returntype": "uint64_t", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "pchComponentName", "paramtype": "const char *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetComponentRenderModelName", "returntype": "uint32_t", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "pchComponentName", "paramtype": "const char *" }, { "paramname": "pchComponentRenderModelName", "out_string": " ", "paramtype": "char *" }, { "paramname": "unComponentRenderModelNameLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetComponentStateForDevicePath", "returntype": "bool", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "pchComponentName", "paramtype": "const char *" }, { "paramname": "devicePath", "paramtype": "vr::VRInputValueHandle_t" }, { "paramname": "pState", "paramtype": "const vr::RenderModel_ControllerMode_State_t *" }, { "paramname": "pComponentState", "paramtype": "vr::RenderModel_ComponentState_t *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetComponentState", "returntype": "bool", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "pchComponentName", "paramtype": "const char *" }, { "paramname": "pControllerState", "paramtype": "const vr::VRControllerState_t *" }, { "paramname": "pState", "paramtype": "const struct vr::RenderModel_ControllerMode_State_t *" }, { "paramname": "pComponentState", "paramtype": "struct vr::RenderModel_ComponentState_t *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "RenderModelHasComponent", "returntype": "bool", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "pchComponentName", "paramtype": "const char *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetRenderModelThumbnailURL", "returntype": "uint32_t", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "pchThumbnailURL", "out_string": " ", "paramtype": "char *" }, { "paramname": "unThumbnailURLLen", "paramtype": "uint32_t" }, { "paramname": "peError", "paramtype": "vr::EVRRenderModelError *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetRenderModelOriginalPath", "returntype": "uint32_t", "params": [ { "paramname": "pchRenderModelName", "paramtype": "const char *" }, { "paramname": "pchOriginalPath", "out_string": " ", "paramtype": "char *" }, { "paramname": "unOriginalPathLen", "paramtype": "uint32_t" }, { "paramname": "peError", "paramtype": "vr::EVRRenderModelError *" } ] }, { "classname": "vr::IVRRenderModels", "methodname": "GetRenderModelErrorNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "error", "paramtype": "vr::EVRRenderModelError" } ] }, { "classname": "vr::IVRNotifications", "methodname": "CreateNotification", "returntype": "vr::EVRNotificationError", "params": [ { "paramname": "ulOverlayHandle", "paramtype": "vr::VROverlayHandle_t" }, { "paramname": "ulUserValue", "paramtype": "uint64_t" }, { "paramname": "type", "paramtype": "vr::EVRNotificationType" }, { "paramname": "pchText", "paramtype": "const char *" }, { "paramname": "style", "paramtype": "vr::EVRNotificationStyle" }, { "paramname": "pImage", "paramtype": "const struct vr::NotificationBitmap_t *" }, { "paramname": "pNotificationId", "paramtype": "vr::VRNotificationId *" } ] }, { "classname": "vr::IVRNotifications", "methodname": "RemoveNotification", "returntype": "vr::EVRNotificationError", "params": [ { "paramname": "notificationId", "paramtype": "vr::VRNotificationId" } ] }, { "classname": "vr::IVRSettings", "methodname": "GetSettingsErrorNameFromEnum", "returntype": "const char *", "params": [ { "paramname": "eError", "paramtype": "vr::EVRSettingsError" } ] }, { "classname": "vr::IVRSettings", "methodname": "Sync", "returntype": "bool", "params": [ { "paramname": "bForce", "paramtype": "bool" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "SetBool", "returntype": "void", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "bValue", "paramtype": "bool" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "SetInt32", "returntype": "void", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "nValue", "paramtype": "int32_t" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "SetFloat", "returntype": "void", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "flValue", "paramtype": "float" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "SetString", "returntype": "void", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "pchValue", "paramtype": "const char *" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "GetBool", "returntype": "bool", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "GetInt32", "returntype": "int32_t", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "GetFloat", "returntype": "float", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "GetString", "returntype": "void", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unValueLen", "paramtype": "uint32_t" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "RemoveSection", "returntype": "void", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRSettings", "methodname": "RemoveKeyInSection", "returntype": "void", "params": [ { "paramname": "pchSection", "paramtype": "const char *" }, { "paramname": "pchSettingsKey", "paramtype": "const char *" }, { "paramname": "peError", "paramtype": "vr::EVRSettingsError *" } ] }, { "classname": "vr::IVRScreenshots", "methodname": "RequestScreenshot", "returntype": "vr::EVRScreenshotError", "params": [ { "paramname": "pOutScreenshotHandle", "paramtype": "vr::ScreenshotHandle_t *" }, { "paramname": "type", "paramtype": "vr::EVRScreenshotType" }, { "paramname": "pchPreviewFilename", "paramtype": "const char *" }, { "paramname": "pchVRFilename", "paramtype": "const char *" } ] }, { "classname": "vr::IVRScreenshots", "methodname": "HookScreenshot", "returntype": "vr::EVRScreenshotError", "params": [ { "paramname": "pSupportedTypes", "array_count": "numTypes", "paramtype": "const vr::EVRScreenshotType *" }, { "paramname": "numTypes", "paramtype": "int" } ] }, { "classname": "vr::IVRScreenshots", "methodname": "GetScreenshotPropertyType", "returntype": "vr::EVRScreenshotType", "params": [ { "paramname": "screenshotHandle", "paramtype": "vr::ScreenshotHandle_t" }, { "paramname": "pError", "paramtype": "vr::EVRScreenshotError *" } ] }, { "classname": "vr::IVRScreenshots", "methodname": "GetScreenshotPropertyFilename", "returntype": "uint32_t", "params": [ { "paramname": "screenshotHandle", "paramtype": "vr::ScreenshotHandle_t" }, { "paramname": "filenameType", "paramtype": "vr::EVRScreenshotPropertyFilenames" }, { "paramname": "pchFilename", "out_string": " ", "paramtype": "char *" }, { "paramname": "cchFilename", "paramtype": "uint32_t" }, { "paramname": "pError", "paramtype": "vr::EVRScreenshotError *" } ] }, { "classname": "vr::IVRScreenshots", "methodname": "UpdateScreenshotProgress", "returntype": "vr::EVRScreenshotError", "params": [ { "paramname": "screenshotHandle", "paramtype": "vr::ScreenshotHandle_t" }, { "paramname": "flProgress", "paramtype": "float" } ] }, { "classname": "vr::IVRScreenshots", "methodname": "TakeStereoScreenshot", "returntype": "vr::EVRScreenshotError", "params": [ { "paramname": "pOutScreenshotHandle", "paramtype": "vr::ScreenshotHandle_t *" }, { "paramname": "pchPreviewFilename", "paramtype": "const char *" }, { "paramname": "pchVRFilename", "paramtype": "const char *" } ] }, { "classname": "vr::IVRScreenshots", "methodname": "SubmitScreenshot", "returntype": "vr::EVRScreenshotError", "params": [ { "paramname": "screenshotHandle", "paramtype": "vr::ScreenshotHandle_t" }, { "paramname": "type", "paramtype": "vr::EVRScreenshotType" }, { "paramname": "pchSourcePreviewFilename", "paramtype": "const char *" }, { "paramname": "pchSourceVRFilename", "paramtype": "const char *" } ] }, { "classname": "vr::IVRResources", "methodname": "LoadSharedResource", "returntype": "uint32_t", "params": [ { "paramname": "pchResourceName", "paramtype": "const char *" }, { "paramname": "pchBuffer", "paramtype": "char *" }, { "paramname": "unBufferLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRResources", "methodname": "GetResourceFullPath", "returntype": "uint32_t", "params": [ { "paramname": "pchResourceName", "paramtype": "const char *" }, { "paramname": "pchResourceTypeDirectory", "paramtype": "const char *" }, { "paramname": "pchPathBuffer", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferLen", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRDriverManager", "methodname": "GetDriverCount", "returntype": "uint32_t" }, { "classname": "vr::IVRDriverManager", "methodname": "GetDriverName", "returntype": "uint32_t", "params": [ { "paramname": "nDriver", "paramtype": "vr::DriverId_t" }, { "paramname": "pchValue", "out_string": " ", "paramtype": "char *" }, { "paramname": "unBufferSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRDriverManager", "methodname": "GetDriverHandle", "returntype": "DriverHandle_t", "params": [ { "paramname": "pchDriverName", "paramtype": "const char *" } ] }, { "classname": "vr::IVRInput", "methodname": "SetActionManifestPath", "returntype": "vr::EVRInputError", "params": [ { "paramname": "pchActionManifestPath", "paramtype": "const char *" } ] }, { "classname": "vr::IVRInput", "methodname": "GetActionSetHandle", "returntype": "vr::EVRInputError", "params": [ { "paramname": "pchActionSetName", "paramtype": "const char *" }, { "paramname": "pHandle", "paramtype": "vr::VRActionSetHandle_t *" } ] }, { "classname": "vr::IVRInput", "methodname": "GetActionHandle", "returntype": "vr::EVRInputError", "params": [ { "paramname": "pchActionName", "paramtype": "const char *" }, { "paramname": "pHandle", "paramtype": "vr::VRActionHandle_t *" } ] }, { "classname": "vr::IVRInput", "methodname": "GetInputSourceHandle", "returntype": "vr::EVRInputError", "params": [ { "paramname": "pchInputSourcePath", "paramtype": "const char *" }, { "paramname": "pHandle", "paramtype": "vr::VRInputValueHandle_t *" } ] }, { "classname": "vr::IVRInput", "methodname": "UpdateActionState", "returntype": "vr::EVRInputError", "params": [ { "paramname": "pSets", "array_count": "unSetCount", "paramtype": "struct vr::VRActiveActionSet_t *" }, { "paramname": "unSizeOfVRSelectedActionSet_t", "paramtype": "uint32_t" }, { "paramname": "unSetCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetDigitalActionData", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "pActionData", "paramtype": "struct vr::InputDigitalActionData_t *" }, { "paramname": "unActionDataSize", "paramtype": "uint32_t" }, { "paramname": "ulRestrictToDevice", "paramtype": "vr::VRInputValueHandle_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetAnalogActionData", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "pActionData", "paramtype": "struct vr::InputAnalogActionData_t *" }, { "paramname": "unActionDataSize", "paramtype": "uint32_t" }, { "paramname": "ulRestrictToDevice", "paramtype": "vr::VRInputValueHandle_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetPoseActionData", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "eOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "fPredictedSecondsFromNow", "paramtype": "float" }, { "paramname": "pActionData", "paramtype": "struct vr::InputPoseActionData_t *" }, { "paramname": "unActionDataSize", "paramtype": "uint32_t" }, { "paramname": "ulRestrictToDevice", "paramtype": "vr::VRInputValueHandle_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetSkeletalActionData", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "pActionData", "paramtype": "struct vr::InputSkeletalActionData_t *" }, { "paramname": "unActionDataSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetBoneCount", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "pBoneCount", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRInput", "methodname": "GetBoneHierarchy", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "pParentIndices", "array_count": "unIndexArayCount", "paramtype": "vr::BoneIndex_t *" }, { "paramname": "unIndexArayCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetBoneName", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "nBoneIndex", "paramtype": "vr::BoneIndex_t" }, { "paramname": "pchBoneName", "out_string": " ", "paramtype": "char *" }, { "paramname": "unNameBufferSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetSkeletalReferenceTransforms", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "eTransformSpace", "paramtype": "vr::EVRSkeletalTransformSpace" }, { "paramname": "eReferencePose", "paramtype": "vr::EVRSkeletalReferencePose" }, { "paramname": "pTransformArray", "array_count": "unTransformArrayCount", "paramtype": "struct vr::VRBoneTransform_t *" }, { "paramname": "unTransformArrayCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetSkeletalTrackingLevel", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "pSkeletalTrackingLevel", "paramtype": "vr::EVRSkeletalTrackingLevel *" } ] }, { "classname": "vr::IVRInput", "methodname": "GetSkeletalBoneData", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "eTransformSpace", "paramtype": "vr::EVRSkeletalTransformSpace" }, { "paramname": "eMotionRange", "paramtype": "vr::EVRSkeletalMotionRange" }, { "paramname": "pTransformArray", "array_count": "unTransformArrayCount", "paramtype": "struct vr::VRBoneTransform_t *" }, { "paramname": "unTransformArrayCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetSkeletalSummaryData", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "pSkeletalSummaryData", "paramtype": "struct vr::VRSkeletalSummaryData_t *" } ] }, { "classname": "vr::IVRInput", "methodname": "GetSkeletalBoneDataCompressed", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "eMotionRange", "paramtype": "vr::EVRSkeletalMotionRange" }, { "paramname": "pvCompressedData", "out_buffer_count": "unCompressedSize", "paramtype": "void *" }, { "paramname": "unCompressedSize", "paramtype": "uint32_t" }, { "paramname": "punRequiredCompressedSize", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRInput", "methodname": "DecompressSkeletalBoneData", "returntype": "vr::EVRInputError", "params": [ { "paramname": "pvCompressedBuffer", "paramtype": "const void *" }, { "paramname": "unCompressedBufferSize", "paramtype": "uint32_t" }, { "paramname": "eTransformSpace", "paramtype": "vr::EVRSkeletalTransformSpace" }, { "paramname": "pTransformArray", "array_count": "unTransformArrayCount", "paramtype": "struct vr::VRBoneTransform_t *" }, { "paramname": "unTransformArrayCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "TriggerHapticVibrationAction", "returntype": "vr::EVRInputError", "params": [ { "paramname": "action", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "fStartSecondsFromNow", "paramtype": "float" }, { "paramname": "fDurationSeconds", "paramtype": "float" }, { "paramname": "fFrequency", "paramtype": "float" }, { "paramname": "fAmplitude", "paramtype": "float" }, { "paramname": "ulRestrictToDevice", "paramtype": "vr::VRInputValueHandle_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetActionOrigins", "returntype": "vr::EVRInputError", "params": [ { "paramname": "actionSetHandle", "paramtype": "vr::VRActionSetHandle_t" }, { "paramname": "digitalActionHandle", "paramtype": "vr::VRActionHandle_t" }, { "paramname": "originsOut", "array_count": "originOutCount", "paramtype": "vr::VRInputValueHandle_t *" }, { "paramname": "originOutCount", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetOriginLocalizedName", "returntype": "vr::EVRInputError", "params": [ { "paramname": "origin", "paramtype": "vr::VRInputValueHandle_t" }, { "paramname": "pchNameArray", "out_string": " ", "paramtype": "char *" }, { "paramname": "unNameArraySize", "paramtype": "uint32_t" }, { "paramname": "unStringSectionsToInclude", "paramtype": "int32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "GetOriginTrackedDeviceInfo", "returntype": "vr::EVRInputError", "params": [ { "paramname": "origin", "paramtype": "vr::VRInputValueHandle_t" }, { "paramname": "pOriginInfo", "paramtype": "struct vr::InputOriginInfo_t *" }, { "paramname": "unOriginInfoSize", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRInput", "methodname": "ShowActionOrigins", "returntype": "vr::EVRInputError", "params": [ { "paramname": "actionSetHandle", "paramtype": "vr::VRActionSetHandle_t" }, { "paramname": "ulActionHandle", "paramtype": "vr::VRActionHandle_t" } ] }, { "classname": "vr::IVRInput", "methodname": "ShowBindingsForActionSet", "returntype": "vr::EVRInputError", "params": [ { "paramname": "pSets", "array_count": "unSetCount", "paramtype": "struct vr::VRActiveActionSet_t *" }, { "paramname": "unSizeOfVRSelectedActionSet_t", "paramtype": "uint32_t" }, { "paramname": "unSetCount", "paramtype": "uint32_t" }, { "paramname": "originToHighlight", "paramtype": "vr::VRInputValueHandle_t" } ] }, { "classname": "vr::IVRInput", "methodname": "IsUsingLegacyInput", "returntype": "bool" }, { "classname": "vr::IVRIOBuffer", "methodname": "Open", "returntype": "vr::EIOBufferError", "params": [ { "paramname": "pchPath", "paramtype": "const char *" }, { "paramname": "mode", "paramtype": "vr::EIOBufferMode" }, { "paramname": "unElementSize", "paramtype": "uint32_t" }, { "paramname": "unElements", "paramtype": "uint32_t" }, { "paramname": "pulBuffer", "paramtype": "vr::IOBufferHandle_t *" } ] }, { "classname": "vr::IVRIOBuffer", "methodname": "Close", "returntype": "vr::EIOBufferError", "params": [ { "paramname": "ulBuffer", "paramtype": "vr::IOBufferHandle_t" } ] }, { "classname": "vr::IVRIOBuffer", "methodname": "Read", "returntype": "vr::EIOBufferError", "params": [ { "paramname": "ulBuffer", "paramtype": "vr::IOBufferHandle_t" }, { "paramname": "pDst", "paramtype": "void *" }, { "paramname": "unBytes", "paramtype": "uint32_t" }, { "paramname": "punRead", "paramtype": "uint32_t *" } ] }, { "classname": "vr::IVRIOBuffer", "methodname": "Write", "returntype": "vr::EIOBufferError", "params": [ { "paramname": "ulBuffer", "paramtype": "vr::IOBufferHandle_t" }, { "paramname": "pSrc", "paramtype": "void *" }, { "paramname": "unBytes", "paramtype": "uint32_t" } ] }, { "classname": "vr::IVRIOBuffer", "methodname": "PropertyContainer", "returntype": "vr::PropertyContainerHandle_t", "params": [ { "paramname": "ulBuffer", "paramtype": "vr::IOBufferHandle_t" } ] }, { "classname": "vr::IVRIOBuffer", "methodname": "HasReaders", "returntype": "bool", "params": [ { "paramname": "ulBuffer", "paramtype": "vr::IOBufferHandle_t" } ] }, { "classname": "vr::IVRSpatialAnchors", "methodname": "CreateSpatialAnchorFromDescriptor", "returntype": "vr::EVRSpatialAnchorError", "params": [ { "paramname": "pchDescriptor", "paramtype": "const char *" }, { "paramname": "pHandleOut", "paramtype": "vr::SpatialAnchorHandle_t *" } ] }, { "classname": "vr::IVRSpatialAnchors", "methodname": "CreateSpatialAnchorFromPose", "returntype": "vr::EVRSpatialAnchorError", "params": [ { "paramname": "unDeviceIndex", "paramtype": "vr::TrackedDeviceIndex_t" }, { "paramname": "eOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "pPose", "paramtype": "struct vr::SpatialAnchorPose_t *" }, { "paramname": "pHandleOut", "paramtype": "vr::SpatialAnchorHandle_t *" } ] }, { "classname": "vr::IVRSpatialAnchors", "methodname": "GetSpatialAnchorPose", "returntype": "vr::EVRSpatialAnchorError", "params": [ { "paramname": "unHandle", "paramtype": "vr::SpatialAnchorHandle_t" }, { "paramname": "eOrigin", "paramtype": "vr::ETrackingUniverseOrigin" }, { "paramname": "pPoseOut", "paramtype": "struct vr::SpatialAnchorPose_t *" } ] }, { "classname": "vr::IVRSpatialAnchors", "methodname": "GetSpatialAnchorDescriptor", "returntype": "vr::EVRSpatialAnchorError", "params": [ { "paramname": "unHandle", "paramtype": "vr::SpatialAnchorHandle_t" }, { "paramname": "pchDescriptorOut", "out_string": " ", "paramtype": "char *" }, { "paramname": "punDescriptorBufferLenInOut", "paramtype": "uint32_t *" } ] } ] }