Struct openxr::PassthroughPreferenceFlagsMETA 
source · pub struct PassthroughPreferenceFlagsMETA(/* private fields */);Expand description
Implementations§
source§impl PassthroughPreferenceFlagsMETA
 
impl PassthroughPreferenceFlagsMETA
sourcepub const DEFAULT_TO_ACTIVE: PassthroughPreferenceFlagsMETA = _
 
pub const DEFAULT_TO_ACTIVE: PassthroughPreferenceFlagsMETA = _
Indicates that the runtime recommends apps to default to a mixed reality experience with passthrough (if supported).
source§impl PassthroughPreferenceFlagsMETA
 
impl PassthroughPreferenceFlagsMETA
pub const EMPTY: PassthroughPreferenceFlagsMETA = _
pub fn from_raw(x: u64) -> PassthroughPreferenceFlagsMETA
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: PassthroughPreferenceFlagsMETA) -> bool
sourcepub fn contains(self, other: PassthroughPreferenceFlagsMETA) -> bool
 
pub fn contains(self, other: PassthroughPreferenceFlagsMETA) -> bool
Returns whether other is a subset of self
Trait Implementations§
source§impl BitAnd for PassthroughPreferenceFlagsMETA
 
impl BitAnd for PassthroughPreferenceFlagsMETA
§type Output = PassthroughPreferenceFlagsMETA
 
type Output = PassthroughPreferenceFlagsMETA
The resulting type after applying the 
& operator.source§fn bitand(
    self,
    rhs: PassthroughPreferenceFlagsMETA
) -> PassthroughPreferenceFlagsMETA
 
fn bitand( self, rhs: PassthroughPreferenceFlagsMETA ) -> PassthroughPreferenceFlagsMETA
Performs the 
& operation. Read moresource§impl BitAndAssign for PassthroughPreferenceFlagsMETA
 
impl BitAndAssign for PassthroughPreferenceFlagsMETA
source§fn bitand_assign(&mut self, rhs: PassthroughPreferenceFlagsMETA)
 
fn bitand_assign(&mut self, rhs: PassthroughPreferenceFlagsMETA)
Performs the 
&= operation. Read moresource§impl BitOr for PassthroughPreferenceFlagsMETA
 
impl BitOr for PassthroughPreferenceFlagsMETA
§type Output = PassthroughPreferenceFlagsMETA
 
type Output = PassthroughPreferenceFlagsMETA
The resulting type after applying the 
| operator.source§fn bitor(
    self,
    rhs: PassthroughPreferenceFlagsMETA
) -> PassthroughPreferenceFlagsMETA
 
fn bitor( self, rhs: PassthroughPreferenceFlagsMETA ) -> PassthroughPreferenceFlagsMETA
Performs the 
| operation. Read moresource§impl BitOrAssign for PassthroughPreferenceFlagsMETA
 
impl BitOrAssign for PassthroughPreferenceFlagsMETA
source§fn bitor_assign(&mut self, rhs: PassthroughPreferenceFlagsMETA)
 
fn bitor_assign(&mut self, rhs: PassthroughPreferenceFlagsMETA)
Performs the 
|= operation. Read moresource§impl BitXor for PassthroughPreferenceFlagsMETA
 
impl BitXor for PassthroughPreferenceFlagsMETA
§type Output = PassthroughPreferenceFlagsMETA
 
type Output = PassthroughPreferenceFlagsMETA
The resulting type after applying the 
^ operator.source§fn bitxor(
    self,
    rhs: PassthroughPreferenceFlagsMETA
) -> PassthroughPreferenceFlagsMETA
 
fn bitxor( self, rhs: PassthroughPreferenceFlagsMETA ) -> PassthroughPreferenceFlagsMETA
Performs the 
^ operation. Read moresource§impl BitXorAssign for PassthroughPreferenceFlagsMETA
 
impl BitXorAssign for PassthroughPreferenceFlagsMETA
source§fn bitxor_assign(&mut self, rhs: PassthroughPreferenceFlagsMETA)
 
fn bitxor_assign(&mut self, rhs: PassthroughPreferenceFlagsMETA)
Performs the 
^= operation. Read moresource§impl Clone for PassthroughPreferenceFlagsMETA
 
impl Clone for PassthroughPreferenceFlagsMETA
source§fn clone(&self) -> PassthroughPreferenceFlagsMETA
 
fn clone(&self) -> PassthroughPreferenceFlagsMETA
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl Default for PassthroughPreferenceFlagsMETA
 
impl Default for PassthroughPreferenceFlagsMETA
source§fn default() -> PassthroughPreferenceFlagsMETA
 
fn default() -> PassthroughPreferenceFlagsMETA
Returns the “default value” for a type. Read more
source§impl Not for PassthroughPreferenceFlagsMETA
 
impl Not for PassthroughPreferenceFlagsMETA
§type Output = PassthroughPreferenceFlagsMETA
 
type Output = PassthroughPreferenceFlagsMETA
The resulting type after applying the 
! operator.source§fn not(self) -> PassthroughPreferenceFlagsMETA
 
fn not(self) -> PassthroughPreferenceFlagsMETA
Performs the unary 
! operation. Read moresource§impl PartialEq for PassthroughPreferenceFlagsMETA
 
impl PartialEq for PassthroughPreferenceFlagsMETA
source§fn eq(&self, other: &PassthroughPreferenceFlagsMETA) -> bool
 
fn eq(&self, other: &PassthroughPreferenceFlagsMETA) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl Copy for PassthroughPreferenceFlagsMETA
impl Eq for PassthroughPreferenceFlagsMETA
impl StructuralPartialEq for PassthroughPreferenceFlagsMETA
Auto Trait Implementations§
impl RefUnwindSafe for PassthroughPreferenceFlagsMETA
impl Send for PassthroughPreferenceFlagsMETA
impl Sync for PassthroughPreferenceFlagsMETA
impl Unpin for PassthroughPreferenceFlagsMETA
impl UnwindSafe for PassthroughPreferenceFlagsMETA
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more