#[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
sourceimpl Clone for ETrackedDeviceProperty
impl Clone for ETrackedDeviceProperty
sourcefn clone(&self) -> ETrackedDeviceProperty
fn clone(&self) -> ETrackedDeviceProperty
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ETrackedDeviceProperty
impl Debug for ETrackedDeviceProperty
sourceimpl ExternType for ETrackedDeviceProperty
impl ExternType for ETrackedDeviceProperty
type Id = (v, r, (), E, T, r, a, c, k, e, d, D, e, v, i, c, e, P, r, o, p, e, r, t, y)
type Id = (v, r, (), E, T, r, a, c, k, e, d, D, e, v, i, c, e, P, r, o, p, e, r, t, y)
A type-level representation of the type’s C++ namespace and type name. Read more
type Kind = Trivial
type Kind = Trivial
Either cxx::kind::Opaque
or cxx::kind::Trivial
. Read more
sourceimpl Hash for ETrackedDeviceProperty
impl Hash for ETrackedDeviceProperty
impl Copy for ETrackedDeviceProperty
impl Eq for ETrackedDeviceProperty
impl StructuralEq for ETrackedDeviceProperty
impl StructuralPartialEq for ETrackedDeviceProperty
impl UniquePtrTarget for ETrackedDeviceProperty
impl VectorElement for ETrackedDeviceProperty
impl WeakPtrTarget for ETrackedDeviceProperty
Auto Trait Implementations
impl RefUnwindSafe for ETrackedDeviceProperty
impl Send for ETrackedDeviceProperty
impl Sync for ETrackedDeviceProperty
impl Unpin for ETrackedDeviceProperty
impl UnwindSafe for ETrackedDeviceProperty
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more