#[repr(u32)]
pub enum EVREventType {
Show 163 variants VREvent_None, VREvent_TrackedDeviceActivated, VREvent_TrackedDeviceDeactivated, VREvent_TrackedDeviceUpdated, VREvent_TrackedDeviceUserInteractionStarted, VREvent_TrackedDeviceUserInteractionEnded, VREvent_IpdChanged, VREvent_EnterStandbyMode, VREvent_LeaveStandbyMode, VREvent_TrackedDeviceRoleChanged, VREvent_WatchdogWakeUpRequested, VREvent_LensDistortionChanged, VREvent_PropertyChanged, VREvent_WirelessDisconnect, VREvent_WirelessReconnect, VREvent_ButtonPress, VREvent_ButtonUnpress, VREvent_ButtonTouch, VREvent_ButtonUntouch, VREvent_Modal_Cancel, VREvent_MouseMove, VREvent_MouseButtonDown, VREvent_MouseButtonUp, VREvent_FocusEnter, VREvent_FocusLeave, VREvent_ScrollDiscrete, VREvent_TouchPadMove, VREvent_OverlayFocusChanged, VREvent_ReloadOverlays, VREvent_ScrollSmooth, VREvent_LockMousePosition, VREvent_UnlockMousePosition, VREvent_InputFocusCaptured, VREvent_InputFocusReleased, VREvent_SceneApplicationChanged, VREvent_SceneFocusChanged, VREvent_InputFocusChanged, VREvent_SceneApplicationUsingWrongGraphicsAdapter, VREvent_ActionBindingReloaded, VREvent_HideRenderModels, VREvent_ShowRenderModels, VREvent_SceneApplicationStateChanged, VREvent_ConsoleOpened, VREvent_ConsoleClosed, VREvent_OverlayShown, VREvent_OverlayHidden, VREvent_DashboardActivated, VREvent_DashboardDeactivated, VREvent_DashboardRequested, VREvent_ResetDashboard, VREvent_ImageLoaded, VREvent_ShowKeyboard, VREvent_HideKeyboard, VREvent_OverlayGamepadFocusGained, VREvent_OverlayGamepadFocusLost, VREvent_OverlaySharedTextureChanged, VREvent_ScreenshotTriggered, VREvent_ImageFailed, VREvent_DashboardOverlayCreated, VREvent_SwitchGamepadFocus, VREvent_RequestScreenshot, VREvent_ScreenshotTaken, VREvent_ScreenshotFailed, VREvent_SubmitScreenshotToDashboard, VREvent_ScreenshotProgressToDashboard, VREvent_PrimaryDashboardDeviceChanged, VREvent_RoomViewShown, VREvent_RoomViewHidden, VREvent_ShowUI, VREvent_ShowDevTools, VREvent_DesktopViewUpdating, VREvent_DesktopViewReady, VREvent_Notification_Shown, VREvent_Notification_Hidden, VREvent_Notification_BeginInteraction, VREvent_Notification_Destroyed, VREvent_Quit, VREvent_ProcessQuit, VREvent_QuitAcknowledged, VREvent_DriverRequestedQuit, VREvent_RestartRequested, VREvent_ChaperoneDataHasChanged, VREvent_ChaperoneUniverseHasChanged, VREvent_ChaperoneTempDataHasChanged, VREvent_ChaperoneSettingsHaveChanged, VREvent_SeatedZeroPoseReset, VREvent_ChaperoneFlushCache, VREvent_ChaperoneRoomSetupStarting, VREvent_ChaperoneRoomSetupFinished, VREvent_StandingZeroPoseReset, VREvent_AudioSettingsHaveChanged, VREvent_BackgroundSettingHasChanged, VREvent_CameraSettingsHaveChanged, VREvent_ReprojectionSettingHasChanged, VREvent_ModelSkinSettingsHaveChanged, VREvent_EnvironmentSettingsHaveChanged, VREvent_PowerSettingsHaveChanged, VREvent_EnableHomeAppSettingsHaveChanged, VREvent_SteamVRSectionSettingChanged, VREvent_LighthouseSectionSettingChanged, VREvent_NullSectionSettingChanged, VREvent_UserInterfaceSectionSettingChanged, VREvent_NotificationsSectionSettingChanged, VREvent_KeyboardSectionSettingChanged, VREvent_PerfSectionSettingChanged, VREvent_DashboardSectionSettingChanged, VREvent_WebInterfaceSectionSettingChanged, VREvent_TrackersSectionSettingChanged, VREvent_LastKnownSectionSettingChanged, VREvent_DismissedWarningsSectionSettingChanged, VREvent_GpuSpeedSectionSettingChanged, VREvent_WindowsMRSectionSettingChanged, VREvent_OtherSectionSettingChanged, VREvent_StatusUpdate, VREvent_WebInterface_InstallDriverCompleted, VREvent_MCImageUpdated, VREvent_FirmwareUpdateStarted, VREvent_FirmwareUpdateFinished, VREvent_KeyboardClosed, VREvent_KeyboardCharInput, VREvent_KeyboardDone, VREvent_ApplicationListUpdated, VREvent_ApplicationMimeTypeLoad, VREvent_ProcessConnected, VREvent_ProcessDisconnected, VREvent_Compositor_ChaperoneBoundsShown, VREvent_Compositor_ChaperoneBoundsHidden, VREvent_Compositor_DisplayDisconnected, VREvent_Compositor_DisplayReconnected, VREvent_Compositor_HDCPError, VREvent_Compositor_ApplicationNotResponding, VREvent_Compositor_ApplicationResumed, VREvent_Compositor_OutOfVideoMemory, VREvent_Compositor_DisplayModeNotSupported, VREvent_Compositor_StageOverrideReady, VREvent_TrackedCamera_StartVideoStream, VREvent_TrackedCamera_StopVideoStream, VREvent_TrackedCamera_PauseVideoStream, VREvent_TrackedCamera_ResumeVideoStream, VREvent_TrackedCamera_EditingSurface, VREvent_PerformanceTest_EnableCapture, VREvent_PerformanceTest_DisableCapture, VREvent_PerformanceTest_FidelityLevel, VREvent_MessageOverlay_Closed, VREvent_MessageOverlayCloseRequested, VREvent_Input_HapticVibration, VREvent_Input_BindingLoadFailed, VREvent_Input_BindingLoadSuccessful, VREvent_Input_ActionManifestReloaded, VREvent_Input_ActionManifestLoadFailed, VREvent_Input_ProgressUpdate, VREvent_Input_TrackerActivated, VREvent_Input_BindingsUpdated, VREvent_Input_BindingSubscriptionChanged, VREvent_SpatialAnchors_PoseUpdated, VREvent_SpatialAnchors_DescriptorUpdated, VREvent_SpatialAnchors_RequestPoseUpdate, VREvent_SpatialAnchors_RequestDescriptorUpdate, VREvent_SystemReport_Started, VREvent_Monitor_ShowHeadsetView, VREvent_Monitor_HideHeadsetView, VREvent_VendorSpecific_Reserved_Start, VREvent_VendorSpecific_Reserved_End,
}
Expand description

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

Variants

VREvent_None

VREvent_TrackedDeviceActivated

VREvent_TrackedDeviceDeactivated

VREvent_TrackedDeviceUpdated

VREvent_TrackedDeviceUserInteractionStarted

VREvent_TrackedDeviceUserInteractionEnded

VREvent_IpdChanged

VREvent_EnterStandbyMode

VREvent_LeaveStandbyMode

VREvent_TrackedDeviceRoleChanged

VREvent_WatchdogWakeUpRequested

VREvent_LensDistortionChanged

VREvent_PropertyChanged

VREvent_WirelessDisconnect

VREvent_WirelessReconnect

VREvent_ButtonPress

VREvent_ButtonUnpress

VREvent_ButtonTouch

VREvent_ButtonUntouch

VREvent_Modal_Cancel

VREvent_MouseMove

VREvent_MouseButtonDown

VREvent_MouseButtonUp

VREvent_FocusEnter

VREvent_FocusLeave

VREvent_ScrollDiscrete

VREvent_TouchPadMove

VREvent_OverlayFocusChanged

VREvent_ReloadOverlays

VREvent_ScrollSmooth

VREvent_LockMousePosition

VREvent_UnlockMousePosition

VREvent_InputFocusCaptured

VREvent_InputFocusReleased

VREvent_SceneApplicationChanged

VREvent_SceneFocusChanged

VREvent_InputFocusChanged

VREvent_SceneApplicationUsingWrongGraphicsAdapter

VREvent_ActionBindingReloaded

VREvent_HideRenderModels

VREvent_ShowRenderModels

VREvent_SceneApplicationStateChanged

VREvent_ConsoleOpened

VREvent_ConsoleClosed

VREvent_OverlayShown

VREvent_OverlayHidden

VREvent_DashboardActivated

VREvent_DashboardDeactivated

VREvent_DashboardRequested

VREvent_ResetDashboard

VREvent_ImageLoaded

VREvent_ShowKeyboard

VREvent_HideKeyboard

VREvent_OverlayGamepadFocusGained

VREvent_OverlayGamepadFocusLost

VREvent_OverlaySharedTextureChanged

VREvent_ScreenshotTriggered

VREvent_ImageFailed

VREvent_DashboardOverlayCreated

VREvent_SwitchGamepadFocus

VREvent_RequestScreenshot

VREvent_ScreenshotTaken

VREvent_ScreenshotFailed

VREvent_SubmitScreenshotToDashboard

VREvent_ScreenshotProgressToDashboard

VREvent_PrimaryDashboardDeviceChanged

VREvent_RoomViewShown

VREvent_RoomViewHidden

VREvent_ShowUI

VREvent_ShowDevTools

VREvent_DesktopViewUpdating

VREvent_DesktopViewReady

VREvent_Notification_Shown

VREvent_Notification_Hidden

VREvent_Notification_BeginInteraction

VREvent_Notification_Destroyed

VREvent_Quit

VREvent_ProcessQuit

VREvent_QuitAcknowledged

VREvent_DriverRequestedQuit

VREvent_RestartRequested

VREvent_ChaperoneDataHasChanged

VREvent_ChaperoneUniverseHasChanged

VREvent_ChaperoneTempDataHasChanged

VREvent_ChaperoneSettingsHaveChanged

VREvent_SeatedZeroPoseReset

VREvent_ChaperoneFlushCache

VREvent_ChaperoneRoomSetupStarting

VREvent_ChaperoneRoomSetupFinished

VREvent_StandingZeroPoseReset

VREvent_AudioSettingsHaveChanged

VREvent_BackgroundSettingHasChanged

VREvent_CameraSettingsHaveChanged

VREvent_ReprojectionSettingHasChanged

VREvent_ModelSkinSettingsHaveChanged

VREvent_EnvironmentSettingsHaveChanged

VREvent_PowerSettingsHaveChanged

VREvent_EnableHomeAppSettingsHaveChanged

VREvent_SteamVRSectionSettingChanged

VREvent_LighthouseSectionSettingChanged

VREvent_NullSectionSettingChanged

VREvent_UserInterfaceSectionSettingChanged

VREvent_NotificationsSectionSettingChanged

VREvent_KeyboardSectionSettingChanged

VREvent_PerfSectionSettingChanged

VREvent_DashboardSectionSettingChanged

VREvent_WebInterfaceSectionSettingChanged

VREvent_TrackersSectionSettingChanged

VREvent_LastKnownSectionSettingChanged

VREvent_DismissedWarningsSectionSettingChanged

VREvent_GpuSpeedSectionSettingChanged

VREvent_WindowsMRSectionSettingChanged

VREvent_OtherSectionSettingChanged

VREvent_StatusUpdate

VREvent_WebInterface_InstallDriverCompleted

VREvent_MCImageUpdated

VREvent_FirmwareUpdateStarted

VREvent_FirmwareUpdateFinished

VREvent_KeyboardClosed

VREvent_KeyboardCharInput

VREvent_KeyboardDone

VREvent_ApplicationListUpdated

VREvent_ApplicationMimeTypeLoad

VREvent_ProcessConnected

VREvent_ProcessDisconnected

VREvent_Compositor_ChaperoneBoundsShown

VREvent_Compositor_ChaperoneBoundsHidden

VREvent_Compositor_DisplayDisconnected

VREvent_Compositor_DisplayReconnected

VREvent_Compositor_HDCPError

VREvent_Compositor_ApplicationNotResponding

VREvent_Compositor_ApplicationResumed

VREvent_Compositor_OutOfVideoMemory

VREvent_Compositor_DisplayModeNotSupported

VREvent_Compositor_StageOverrideReady

VREvent_TrackedCamera_StartVideoStream

VREvent_TrackedCamera_StopVideoStream

VREvent_TrackedCamera_PauseVideoStream

VREvent_TrackedCamera_ResumeVideoStream

VREvent_TrackedCamera_EditingSurface

VREvent_PerformanceTest_EnableCapture

VREvent_PerformanceTest_DisableCapture

VREvent_PerformanceTest_FidelityLevel

VREvent_MessageOverlay_Closed

VREvent_MessageOverlayCloseRequested

VREvent_Input_HapticVibration

VREvent_Input_BindingLoadFailed

VREvent_Input_BindingLoadSuccessful

VREvent_Input_ActionManifestReloaded

VREvent_Input_ActionManifestLoadFailed

VREvent_Input_ProgressUpdate

VREvent_Input_TrackerActivated

VREvent_Input_BindingsUpdated

VREvent_Input_BindingSubscriptionChanged

VREvent_SpatialAnchors_PoseUpdated

VREvent_SpatialAnchors_DescriptorUpdated

VREvent_SpatialAnchors_RequestPoseUpdate

VREvent_SpatialAnchors_RequestDescriptorUpdate

VREvent_SystemReport_Started

VREvent_Monitor_ShowHeadsetView

VREvent_Monitor_HideHeadsetView

VREvent_VendorSpecific_Reserved_Start

VREvent_VendorSpecific_Reserved_End

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.