Struct openxr_sys::PassthroughCapabilityFlagsFB
source · pub struct PassthroughCapabilityFlagsFB(/* private fields */);
Expand description
Implementations§
source§impl PassthroughCapabilityFlagsFB
impl PassthroughCapabilityFlagsFB
sourcepub const PASSTHROUGH_CAPABILITY: PassthroughCapabilityFlagsFB = _
pub const PASSTHROUGH_CAPABILITY: PassthroughCapabilityFlagsFB = _
The system supports passthrough.
sourcepub const COLOR: PassthroughCapabilityFlagsFB = _
pub const COLOR: PassthroughCapabilityFlagsFB = _
The system can show passthrough with realistic colors. XR_PASSTHROUGH_CAPABILITY_BIT_FB must: be set if XR_PASSTHROUGH_CAPABILITY_COLOR_BIT_FB is set.
sourcepub const LAYER_DEPTH: PassthroughCapabilityFlagsFB = _
pub const LAYER_DEPTH: PassthroughCapabilityFlagsFB = _
The system supports passthrough layers composited using depth testing. XR_PASSTHROUGH_CAPABILITY_BIT_FB must: be set if XR_PASSTHROUGH_CAPABILITY_LAYER_DEPTH_BIT_FB is set.
source§impl PassthroughCapabilityFlagsFB
impl PassthroughCapabilityFlagsFB
pub const EMPTY: Self = _
pub fn from_raw(x: u64) -> Self
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: PassthroughCapabilityFlagsFB) -> bool
sourcepub fn contains(self, other: PassthroughCapabilityFlagsFB) -> bool
pub fn contains(self, other: PassthroughCapabilityFlagsFB) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for PassthroughCapabilityFlagsFB
impl BitAnd for PassthroughCapabilityFlagsFB
§type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
&
operator.source§fn bitand(
self,
rhs: PassthroughCapabilityFlagsFB
) -> PassthroughCapabilityFlagsFB
fn bitand( self, rhs: PassthroughCapabilityFlagsFB ) -> PassthroughCapabilityFlagsFB
Performs the
&
operation. Read moresource§impl BitAndAssign for PassthroughCapabilityFlagsFB
impl BitAndAssign for PassthroughCapabilityFlagsFB
source§fn bitand_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
fn bitand_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
Performs the
&=
operation. Read moresource§impl BitOr for PassthroughCapabilityFlagsFB
impl BitOr for PassthroughCapabilityFlagsFB
§type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
|
operator.source§fn bitor(
self,
rhs: PassthroughCapabilityFlagsFB
) -> PassthroughCapabilityFlagsFB
fn bitor( self, rhs: PassthroughCapabilityFlagsFB ) -> PassthroughCapabilityFlagsFB
Performs the
|
operation. Read moresource§impl BitOrAssign for PassthroughCapabilityFlagsFB
impl BitOrAssign for PassthroughCapabilityFlagsFB
source§fn bitor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
fn bitor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
Performs the
|=
operation. Read moresource§impl BitXor for PassthroughCapabilityFlagsFB
impl BitXor for PassthroughCapabilityFlagsFB
§type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
^
operator.source§fn bitxor(
self,
rhs: PassthroughCapabilityFlagsFB
) -> PassthroughCapabilityFlagsFB
fn bitxor( self, rhs: PassthroughCapabilityFlagsFB ) -> PassthroughCapabilityFlagsFB
Performs the
^
operation. Read moresource§impl BitXorAssign for PassthroughCapabilityFlagsFB
impl BitXorAssign for PassthroughCapabilityFlagsFB
source§fn bitxor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
fn bitxor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
Performs the
^=
operation. Read moresource§impl Clone for PassthroughCapabilityFlagsFB
impl Clone for PassthroughCapabilityFlagsFB
source§fn clone(&self) -> PassthroughCapabilityFlagsFB
fn clone(&self) -> PassthroughCapabilityFlagsFB
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 Debug for PassthroughCapabilityFlagsFB
impl Debug for PassthroughCapabilityFlagsFB
source§impl Not for PassthroughCapabilityFlagsFB
impl Not for PassthroughCapabilityFlagsFB
§type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
!
operator.source§fn not(self) -> PassthroughCapabilityFlagsFB
fn not(self) -> PassthroughCapabilityFlagsFB
Performs the unary
!
operation. Read moresource§impl PartialEq for PassthroughCapabilityFlagsFB
impl PartialEq for PassthroughCapabilityFlagsFB
source§fn eq(&self, other: &PassthroughCapabilityFlagsFB) -> bool
fn eq(&self, other: &PassthroughCapabilityFlagsFB) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PassthroughCapabilityFlagsFB
impl Eq for PassthroughCapabilityFlagsFB
impl StructuralPartialEq for PassthroughCapabilityFlagsFB
Auto Trait Implementations§
impl RefUnwindSafe for PassthroughCapabilityFlagsFB
impl Send for PassthroughCapabilityFlagsFB
impl Sync for PassthroughCapabilityFlagsFB
impl Unpin for PassthroughCapabilityFlagsFB
impl UnwindSafe for PassthroughCapabilityFlagsFB
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