[−][src]Struct rust_webvr::vr_display_capabilities::VRDisplayCapabilities
describes the capabilities of a VRDisplay. These are expected to be static per-device/per-user.
Fields
has_position: booltrue if the VRDisplay is capable of tracking its position.
has_orientation: booltrue if the VRDisplay is capable of tracking its orientation.
has_external_display: booltrue if the VRDisplay is separate from the device’s primary display
can_present: booltrue if the VRDisplay is capable of presenting content to an HMD or similar device.
presented_by_browser: boolplease use future_frame_data instead
true if the VR display expects the browser to present the content.
This is now deprecated, a better solution is to implement future_frame_data
and have the future resolve when the next animation frame is ready.
max_layers: u64Indicates the maximum length of the array that requestPresent() will accept, Must be 1 if canPresent is true, 0 otherwise.
Trait Implementations
impl Debug for VRDisplayCapabilities[src]
impl Default for VRDisplayCapabilities[src]
fn default() -> VRDisplayCapabilities[src]
impl Clone for VRDisplayCapabilities[src]
fn clone(&self) -> VRDisplayCapabilities[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Sync for VRDisplayCapabilities
impl Unpin for VRDisplayCapabilities
impl Send for VRDisplayCapabilities
impl RefUnwindSafe for VRDisplayCapabilities
impl UnwindSafe for VRDisplayCapabilities
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,