Enum ovr_overlay_sys::EVREventType
source · [−]#[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
sourceimpl Clone for EVREventType
impl Clone for EVREventType
sourcefn clone(&self) -> EVREventType
fn clone(&self) -> EVREventType
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 EVREventType
impl Debug for EVREventType
sourceimpl ExternType for EVREventType
impl ExternType for EVREventType
type Id = (v, r, (), E, V, R, E, v, e, n, t, T, y, p, e)
type Id = (v, r, (), E, V, R, E, v, e, n, t, T, y, p, e)
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 EVREventType
impl Hash for EVREventType
sourceimpl PartialEq<EVREventType> for EVREventType
impl PartialEq<EVREventType> for EVREventType
impl Copy for EVREventType
impl Eq for EVREventType
impl StructuralEq for EVREventType
impl StructuralPartialEq for EVREventType
impl UniquePtrTarget for EVREventType
impl VectorElement for EVREventType
impl WeakPtrTarget for EVREventType
Auto Trait Implementations
impl RefUnwindSafe for EVREventType
impl Send for EVREventType
impl Sync for EVREventType
impl Unpin for EVREventType
impl UnwindSafe for EVREventType
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