[−][src]Enum openvr::system::event::Event
Variants
PropertyChanged(Property)
ButtonPress(Controller)
ButtonUnpress(Controller)
ButtonTouch(Controller)
ButtonUntouch(Controller)
MouseMove(Mouse)
MouseButtonDown(Mouse)
MouseButtonUp(Mouse)
FocusEnter(Overlay)
FocusLeave(Overlay)
ScrollDiscrete(Scroll)
TouchPadMove(TouchPadMove)
OverlayFocusChanged(Overlay)
global event
ScrollSmooth(Scroll)
InputFocusCaptured(Process)
InputFocusReleased(Process)
SceneFocusLost(Process)
SceneFocusGained(Process)
SceneApplicationChanged(Process)
The app actually drawing the scene changed (usually to or from the compositor)
SceneFocusChanged(Process)
New app got access to draw the scene
InputFocusChanged(Process)
SceneApplicationSecondaryRenderingStarted(Process)
Sent to the scene application to request hiding render models temporarily
Sent to the scene application to request restoring render model visibility
Sent to the overlay manager - data is overlay
Send to the overlay manager
Send to the dashboard to render a toast - data is the notification ID
Sent to overlays when a SetOverlayRaw or SetOverlayFromFile call finishes loading
Sent to keyboard renderer in the dashboard to invoke it
Sent to keyboard renderer in the dashboard to hide it
Sent to an overlay when IVROverlay::SetFocusOverlay is called on it
Send to an overlay when it previously had focus and IVROverlay::SetFocusOverlay is called on something else
Screenshot button combo was pressed, Dashboard should request a screenshot
Sent to overlays when a SetOverlayRaw or SetOverlayfromFail fails to load
Sent by vrclient application to compositor to take a screenshot
Sent by compositor to the application that the screenshot has been taken
Sent by compositor to the application that the screenshot failed to be taken
Sent by compositor to the dashboard that a completed screenshot was submitted
Sent by compositor to the dashboard that a completed screenshot was submitted
Quit(Process)
The application has been asked to quit
ProcessQuit(Process)
QuitAborted_UserPrompt(Process)
QuitAcknowledged(Process)
The driver has requested that SteamVR shut down
KeyboardCharInput(Keyboard)
Sent when DONE button clicked on keyboard
VendorSpecific(EVREventType)
Unknown(EVREventType)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,