[−][src]Enum rust_webvr_api::vr_event::VRDisplayEvent
Variants
Connect(VRDisplayData)
Indicates that a VRDisplay has been connected.
Disconnect(u32)
Indicates that a VRDisplay has been disconnected. param: display_id
Activate(VRDisplayData, VRDisplayEventReason)
Indicates that something has occured which suggests the VRDisplay should be presented to
Deactivate(VRDisplayData, VRDisplayEventReason)
Indicates that something has occured which suggests the VRDisplay should exit presentation
Change(VRDisplayData)
Indicates that some of the VRDisplay's data has changed (eye parameters, tracking data, chaperone, ipd, etc.)
Blur(VRDisplayData)
Indicates that presentation to the display by the page is paused by the user agent, OS, or VR hardware
Focus(VRDisplayData)
Indicates that presentation to the display by the page has resumed after being blurred.
PresentChange(VRDisplayData, bool)
Indicates that a VRDisplay has begun or ended VR presentation
Pause(u32)
Indicates that VRDisplay presentation loop must be paused (i.e Android app goes to background)
Resume(u32)
Indicates that VRDisplay presentation loop must be resumed (i.e Android app goes to foreground)
Exit(u32)
Indicates that user has exited VRDisplay presentation (i.e. User clicked back key on android)
Trait Implementations
impl Clone for VRDisplayEvent
[src]
fn clone(&self) -> VRDisplayEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VRDisplayEvent
[src]
impl Into<VREvent> for VRDisplayEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for VRDisplayEvent
impl Send for VRDisplayEvent
impl Sync for VRDisplayEvent
impl Unpin for VRDisplayEvent
impl UnwindSafe for VRDisplayEvent
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>,