#[repr(u32)]
pub enum ETrackedDeviceProperty {
Show 202 variants Prop_Invalid, Prop_TrackingSystemName_String, Prop_ModelNumber_String, Prop_SerialNumber_String, Prop_RenderModelName_String, Prop_WillDriftInYaw_Bool, Prop_ManufacturerName_String, Prop_TrackingFirmwareVersion_String, Prop_HardwareRevision_String, Prop_AllWirelessDongleDescriptions_String, Prop_ConnectedWirelessDongle_String, Prop_DeviceIsWireless_Bool, Prop_DeviceIsCharging_Bool, Prop_DeviceBatteryPercentage_Float, Prop_StatusDisplayTransform_Matrix34, Prop_Firmware_UpdateAvailable_Bool, Prop_Firmware_ManualUpdate_Bool, Prop_Firmware_ManualUpdateURL_String, Prop_HardwareRevision_Uint64, Prop_FirmwareVersion_Uint64, Prop_FPGAVersion_Uint64, Prop_VRCVersion_Uint64, Prop_RadioVersion_Uint64, Prop_DongleVersion_Uint64, Prop_BlockServerShutdown_Bool, Prop_CanUnifyCoordinateSystemWithHmd_Bool, Prop_ContainsProximitySensor_Bool, Prop_DeviceProvidesBatteryStatus_Bool, Prop_DeviceCanPowerOff_Bool, Prop_Firmware_ProgrammingTarget_String, Prop_DeviceClass_Int32, Prop_HasCamera_Bool, Prop_DriverVersion_String, Prop_Firmware_ForceUpdateRequired_Bool, Prop_ViveSystemButtonFixRequired_Bool, Prop_ParentDriver_Uint64, Prop_ResourceRoot_String, Prop_RegisteredDeviceType_String, Prop_InputProfilePath_String, Prop_NeverTracked_Bool, Prop_NumCameras_Int32, Prop_CameraFrameLayout_Int32, Prop_CameraStreamFormat_Int32, Prop_AdditionalDeviceSettingsPath_String, Prop_Identifiable_Bool, Prop_BootloaderVersion_Uint64, Prop_AdditionalSystemReportData_String, Prop_CompositeFirmwareVersion_String, Prop_Firmware_RemindUpdate_Bool, Prop_PeripheralApplicationVersion_Uint64, Prop_ManufacturerSerialNumber_String, Prop_ComputedSerialNumber_String, Prop_EstimatedDeviceFirstUseTime_Int32, Prop_ReportsTimeSinceVSync_Bool, Prop_SecondsFromVsyncToPhotons_Float, Prop_DisplayFrequency_Float, Prop_UserIpdMeters_Float, Prop_CurrentUniverseId_Uint64, Prop_PreviousUniverseId_Uint64, Prop_DisplayFirmwareVersion_Uint64, Prop_IsOnDesktop_Bool, Prop_DisplayMCType_Int32, Prop_DisplayMCOffset_Float, Prop_DisplayMCScale_Float, Prop_EdidVendorID_Int32, Prop_DisplayMCImageLeft_String, Prop_DisplayMCImageRight_String, Prop_DisplayGCBlackClamp_Float, Prop_EdidProductID_Int32, Prop_CameraToHeadTransform_Matrix34, Prop_DisplayGCType_Int32, Prop_DisplayGCOffset_Float, Prop_DisplayGCScale_Float, Prop_DisplayGCPrescale_Float, Prop_DisplayGCImage_String, Prop_LensCenterLeftU_Float, Prop_LensCenterLeftV_Float, Prop_LensCenterRightU_Float, Prop_LensCenterRightV_Float, Prop_UserHeadToEyeDepthMeters_Float, Prop_CameraFirmwareVersion_Uint64, Prop_CameraFirmwareDescription_String, Prop_DisplayFPGAVersion_Uint64, Prop_DisplayBootloaderVersion_Uint64, Prop_DisplayHardwareVersion_Uint64, Prop_AudioFirmwareVersion_Uint64, Prop_CameraCompatibilityMode_Int32, Prop_ScreenshotHorizontalFieldOfViewDegrees_Float, Prop_ScreenshotVerticalFieldOfViewDegrees_Float, Prop_DisplaySuppressed_Bool, Prop_DisplayAllowNightMode_Bool, Prop_DisplayMCImageWidth_Int32, Prop_DisplayMCImageHeight_Int32, Prop_DisplayMCImageNumChannels_Int32, Prop_DisplayMCImageData_Binary, Prop_SecondsFromPhotonsToVblank_Float, Prop_DriverDirectModeSendsVsyncEvents_Bool, Prop_DisplayDebugMode_Bool, Prop_GraphicsAdapterLuid_Uint64, Prop_DriverProvidedChaperonePath_String, Prop_ExpectedTrackingReferenceCount_Int32, Prop_ExpectedControllerCount_Int32, Prop_NamedIconPathControllerLeftDeviceOff_String, Prop_NamedIconPathControllerRightDeviceOff_String, Prop_NamedIconPathTrackingReferenceDeviceOff_String, Prop_DoNotApplyPrediction_Bool, Prop_CameraToHeadTransforms_Matrix34_Array, Prop_DistortionMeshResolution_Int32, Prop_DriverIsDrawingControllers_Bool, Prop_DriverRequestsApplicationPause_Bool, Prop_DriverRequestsReducedRendering_Bool, Prop_MinimumIpdStepMeters_Float, Prop_AudioBridgeFirmwareVersion_Uint64, Prop_ImageBridgeFirmwareVersion_Uint64, Prop_ImuToHeadTransform_Matrix34, Prop_ImuFactoryGyroBias_Vector3, Prop_ImuFactoryGyroScale_Vector3, Prop_ImuFactoryAccelerometerBias_Vector3, Prop_ImuFactoryAccelerometerScale_Vector3, Prop_ConfigurationIncludesLighthouse20Features_Bool, Prop_AdditionalRadioFeatures_Uint64, Prop_CameraWhiteBalance_Vector4_Array, Prop_CameraDistortionFunction_Int32_Array, Prop_CameraDistortionCoefficients_Float_Array, Prop_ExpectedControllerType_String, Prop_HmdTrackingStyle_Int32, Prop_DriverProvidedChaperoneVisibility_Bool, Prop_HmdColumnCorrectionSettingPrefix_String, Prop_CameraSupportsCompatibilityModes_Bool, Prop_SupportsRoomViewDepthProjection_Bool, Prop_DisplayAvailableFrameRates_Float_Array, Prop_DisplaySupportsMultipleFramerates_Bool, Prop_DisplayColorMultLeft_Vector3, Prop_DisplayColorMultRight_Vector3, Prop_DisplaySupportsRuntimeFramerateChange_Bool, Prop_DisplaySupportsAnalogGain_Bool, Prop_DisplayMinAnalogGain_Float, Prop_DisplayMaxAnalogGain_Float, Prop_CameraExposureTime_Float, Prop_CameraGlobalGain_Float, Prop_DashboardScale_Float, Prop_IpdUIRangeMinMeters_Float, Prop_IpdUIRangeMaxMeters_Float, Prop_Hmd_SupportsHDCP14LegacyCompat_Bool, Prop_Hmd_SupportsMicMonitoring_Bool, Prop_DriverRequestedMuraCorrectionMode_Int32, Prop_DriverRequestedMuraFeather_InnerLeft_Int32, Prop_DriverRequestedMuraFeather_InnerRight_Int32, Prop_DriverRequestedMuraFeather_InnerTop_Int32, Prop_DriverRequestedMuraFeather_InnerBottom_Int32, Prop_DriverRequestedMuraFeather_OuterLeft_Int32, Prop_DriverRequestedMuraFeather_OuterRight_Int32, Prop_DriverRequestedMuraFeather_OuterTop_Int32, Prop_DriverRequestedMuraFeather_OuterBottom_Int32, Prop_Audio_DefaultPlaybackDeviceId_String, Prop_Audio_DefaultRecordingDeviceId_String, Prop_Audio_DefaultPlaybackDeviceVolume_Float, Prop_Audio_SupportsDualSpeakerAndJackOutput_Bool, Prop_AttachedDeviceId_String, Prop_SupportedButtons_Uint64, Prop_Axis0Type_Int32, Prop_Axis1Type_Int32, Prop_Axis2Type_Int32, Prop_Axis3Type_Int32, Prop_Axis4Type_Int32, Prop_ControllerRoleHint_Int32, Prop_FieldOfViewLeftDegrees_Float, Prop_FieldOfViewRightDegrees_Float, Prop_FieldOfViewTopDegrees_Float, Prop_FieldOfViewBottomDegrees_Float, Prop_TrackingRangeMinimumMeters_Float, Prop_TrackingRangeMaximumMeters_Float, Prop_ModeLabel_String, Prop_CanWirelessIdentify_Bool, Prop_Nonce_Int32, Prop_IconPathName_String, Prop_NamedIconPathDeviceOff_String, Prop_NamedIconPathDeviceSearching_String, Prop_NamedIconPathDeviceSearchingAlert_String, Prop_NamedIconPathDeviceReady_String, Prop_NamedIconPathDeviceReadyAlert_String, Prop_NamedIconPathDeviceNotReady_String, Prop_NamedIconPathDeviceStandby_String, Prop_NamedIconPathDeviceAlertLow_String, Prop_NamedIconPathDeviceStandbyAlert_String, Prop_DisplayHiddenArea_Binary_Start, Prop_DisplayHiddenArea_Binary_End, Prop_ParentContainer, Prop_OverrideContainer_Uint64, Prop_UserConfigPath_String, Prop_InstallPath_String, Prop_HasDisplayComponent_Bool, Prop_HasControllerComponent_Bool, Prop_HasCameraComponent_Bool, Prop_HasDriverDirectModeComponent_Bool, Prop_HasVirtualDisplayComponent_Bool, Prop_HasSpatialAnchorsSupport_Bool, Prop_ControllerType_String, Prop_ControllerHandSelectionPriority_Int32, Prop_VendorSpecific_Reserved_Start, Prop_VendorSpecific_Reserved_End, Prop_TrackedDeviceProperty_Max,
}
Expand description

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

Variants

Prop_Invalid

Prop_TrackingSystemName_String

Prop_ModelNumber_String

Prop_SerialNumber_String

Prop_RenderModelName_String

Prop_WillDriftInYaw_Bool

Prop_ManufacturerName_String

Prop_TrackingFirmwareVersion_String

Prop_HardwareRevision_String

Prop_AllWirelessDongleDescriptions_String

Prop_ConnectedWirelessDongle_String

Prop_DeviceIsWireless_Bool

Prop_DeviceIsCharging_Bool

Prop_DeviceBatteryPercentage_Float

Prop_StatusDisplayTransform_Matrix34

Prop_Firmware_UpdateAvailable_Bool

Prop_Firmware_ManualUpdate_Bool

Prop_Firmware_ManualUpdateURL_String

Prop_HardwareRevision_Uint64

Prop_FirmwareVersion_Uint64

Prop_FPGAVersion_Uint64

Prop_VRCVersion_Uint64

Prop_RadioVersion_Uint64

Prop_DongleVersion_Uint64

Prop_BlockServerShutdown_Bool

Prop_CanUnifyCoordinateSystemWithHmd_Bool

Prop_ContainsProximitySensor_Bool

Prop_DeviceProvidesBatteryStatus_Bool

Prop_DeviceCanPowerOff_Bool

Prop_Firmware_ProgrammingTarget_String

Prop_DeviceClass_Int32

Prop_HasCamera_Bool

Prop_DriverVersion_String

Prop_Firmware_ForceUpdateRequired_Bool

Prop_ViveSystemButtonFixRequired_Bool

Prop_ParentDriver_Uint64

Prop_ResourceRoot_String

Prop_RegisteredDeviceType_String

Prop_InputProfilePath_String

Prop_NeverTracked_Bool

Prop_NumCameras_Int32

Prop_CameraFrameLayout_Int32

Prop_CameraStreamFormat_Int32

Prop_AdditionalDeviceSettingsPath_String

Prop_Identifiable_Bool

Prop_BootloaderVersion_Uint64

Prop_AdditionalSystemReportData_String

Prop_CompositeFirmwareVersion_String

Prop_Firmware_RemindUpdate_Bool

Prop_PeripheralApplicationVersion_Uint64

Prop_ManufacturerSerialNumber_String

Prop_ComputedSerialNumber_String

Prop_EstimatedDeviceFirstUseTime_Int32

Prop_ReportsTimeSinceVSync_Bool

Prop_SecondsFromVsyncToPhotons_Float

Prop_DisplayFrequency_Float

Prop_UserIpdMeters_Float

Prop_CurrentUniverseId_Uint64

Prop_PreviousUniverseId_Uint64

Prop_DisplayFirmwareVersion_Uint64

Prop_IsOnDesktop_Bool

Prop_DisplayMCType_Int32

Prop_DisplayMCOffset_Float

Prop_DisplayMCScale_Float

Prop_EdidVendorID_Int32

Prop_DisplayMCImageLeft_String

Prop_DisplayMCImageRight_String

Prop_DisplayGCBlackClamp_Float

Prop_EdidProductID_Int32

Prop_CameraToHeadTransform_Matrix34

Prop_DisplayGCType_Int32

Prop_DisplayGCOffset_Float

Prop_DisplayGCScale_Float

Prop_DisplayGCPrescale_Float

Prop_DisplayGCImage_String

Prop_LensCenterLeftU_Float

Prop_LensCenterLeftV_Float

Prop_LensCenterRightU_Float

Prop_LensCenterRightV_Float

Prop_UserHeadToEyeDepthMeters_Float

Prop_CameraFirmwareVersion_Uint64

Prop_CameraFirmwareDescription_String

Prop_DisplayFPGAVersion_Uint64

Prop_DisplayBootloaderVersion_Uint64

Prop_DisplayHardwareVersion_Uint64

Prop_AudioFirmwareVersion_Uint64

Prop_CameraCompatibilityMode_Int32

Prop_ScreenshotHorizontalFieldOfViewDegrees_Float

Prop_ScreenshotVerticalFieldOfViewDegrees_Float

Prop_DisplaySuppressed_Bool

Prop_DisplayAllowNightMode_Bool

Prop_DisplayMCImageWidth_Int32

Prop_DisplayMCImageHeight_Int32

Prop_DisplayMCImageNumChannels_Int32

Prop_DisplayMCImageData_Binary

Prop_SecondsFromPhotonsToVblank_Float

Prop_DriverDirectModeSendsVsyncEvents_Bool

Prop_DisplayDebugMode_Bool

Prop_GraphicsAdapterLuid_Uint64

Prop_DriverProvidedChaperonePath_String

Prop_ExpectedTrackingReferenceCount_Int32

Prop_ExpectedControllerCount_Int32

Prop_NamedIconPathControllerLeftDeviceOff_String

Prop_NamedIconPathControllerRightDeviceOff_String

Prop_NamedIconPathTrackingReferenceDeviceOff_String

Prop_DoNotApplyPrediction_Bool

Prop_CameraToHeadTransforms_Matrix34_Array

Prop_DistortionMeshResolution_Int32

Prop_DriverIsDrawingControllers_Bool

Prop_DriverRequestsApplicationPause_Bool

Prop_DriverRequestsReducedRendering_Bool

Prop_MinimumIpdStepMeters_Float

Prop_AudioBridgeFirmwareVersion_Uint64

Prop_ImageBridgeFirmwareVersion_Uint64

Prop_ImuToHeadTransform_Matrix34

Prop_ImuFactoryGyroBias_Vector3

Prop_ImuFactoryGyroScale_Vector3

Prop_ImuFactoryAccelerometerBias_Vector3

Prop_ImuFactoryAccelerometerScale_Vector3

Prop_ConfigurationIncludesLighthouse20Features_Bool

Prop_AdditionalRadioFeatures_Uint64

Prop_CameraWhiteBalance_Vector4_Array

Prop_CameraDistortionFunction_Int32_Array

Prop_CameraDistortionCoefficients_Float_Array

Prop_ExpectedControllerType_String

Prop_HmdTrackingStyle_Int32

Prop_DriverProvidedChaperoneVisibility_Bool

Prop_HmdColumnCorrectionSettingPrefix_String

Prop_CameraSupportsCompatibilityModes_Bool

Prop_SupportsRoomViewDepthProjection_Bool

Prop_DisplayAvailableFrameRates_Float_Array

Prop_DisplaySupportsMultipleFramerates_Bool

Prop_DisplayColorMultLeft_Vector3

Prop_DisplayColorMultRight_Vector3

Prop_DisplaySupportsRuntimeFramerateChange_Bool

Prop_DisplaySupportsAnalogGain_Bool

Prop_DisplayMinAnalogGain_Float

Prop_DisplayMaxAnalogGain_Float

Prop_CameraExposureTime_Float

Prop_CameraGlobalGain_Float

Prop_DashboardScale_Float

Prop_IpdUIRangeMinMeters_Float

Prop_IpdUIRangeMaxMeters_Float

Prop_Hmd_SupportsHDCP14LegacyCompat_Bool

Prop_Hmd_SupportsMicMonitoring_Bool

Prop_DriverRequestedMuraCorrectionMode_Int32

Prop_DriverRequestedMuraFeather_InnerLeft_Int32

Prop_DriverRequestedMuraFeather_InnerRight_Int32

Prop_DriverRequestedMuraFeather_InnerTop_Int32

Prop_DriverRequestedMuraFeather_InnerBottom_Int32

Prop_DriverRequestedMuraFeather_OuterLeft_Int32

Prop_DriverRequestedMuraFeather_OuterRight_Int32

Prop_DriverRequestedMuraFeather_OuterTop_Int32

Prop_DriverRequestedMuraFeather_OuterBottom_Int32

Prop_Audio_DefaultPlaybackDeviceId_String

Prop_Audio_DefaultRecordingDeviceId_String

Prop_Audio_DefaultPlaybackDeviceVolume_Float

Prop_Audio_SupportsDualSpeakerAndJackOutput_Bool

Prop_AttachedDeviceId_String

Prop_SupportedButtons_Uint64

Prop_Axis0Type_Int32

Prop_Axis1Type_Int32

Prop_Axis2Type_Int32

Prop_Axis3Type_Int32

Prop_Axis4Type_Int32

Prop_ControllerRoleHint_Int32

Prop_FieldOfViewLeftDegrees_Float

Prop_FieldOfViewRightDegrees_Float

Prop_FieldOfViewTopDegrees_Float

Prop_FieldOfViewBottomDegrees_Float

Prop_TrackingRangeMinimumMeters_Float

Prop_TrackingRangeMaximumMeters_Float

Prop_ModeLabel_String

Prop_CanWirelessIdentify_Bool

Prop_Nonce_Int32

Prop_IconPathName_String

Prop_NamedIconPathDeviceOff_String

Prop_NamedIconPathDeviceSearching_String

Prop_NamedIconPathDeviceSearchingAlert_String

Prop_NamedIconPathDeviceReady_String

Prop_NamedIconPathDeviceReadyAlert_String

Prop_NamedIconPathDeviceNotReady_String

Prop_NamedIconPathDeviceStandby_String

Prop_NamedIconPathDeviceAlertLow_String

Prop_NamedIconPathDeviceStandbyAlert_String

Prop_DisplayHiddenArea_Binary_Start

Prop_DisplayHiddenArea_Binary_End

Prop_ParentContainer

Prop_OverrideContainer_Uint64

Prop_UserConfigPath_String

Prop_InstallPath_String

Prop_HasDisplayComponent_Bool

Prop_HasControllerComponent_Bool

Prop_HasCameraComponent_Bool

Prop_HasDriverDirectModeComponent_Bool

Prop_HasVirtualDisplayComponent_Bool

Prop_HasSpatialAnchorsSupport_Bool

Prop_ControllerType_String

Prop_ControllerHandSelectionPriority_Int32

Prop_VendorSpecific_Reserved_Start

Prop_VendorSpecific_Reserved_End

Prop_TrackedDeviceProperty_Max

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

A type-level representation of the type’s C++ namespace and type name. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.