Struct openxr_sys::PassthroughCapabilityFlagsFB
source · [−]#[repr(transparent)]pub struct PassthroughCapabilityFlagsFB(_);Expand description
Implementations
sourceimpl 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.
sourceimpl 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
sourceimpl BitAnd<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
impl BitAnd<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
& operator.sourcefn bitand(
self,
rhs: PassthroughCapabilityFlagsFB
) -> PassthroughCapabilityFlagsFB
fn bitand(
self,
rhs: PassthroughCapabilityFlagsFB
) -> PassthroughCapabilityFlagsFB
Performs the
& operation. Read moresourceimpl BitAndAssign<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
impl BitAndAssign<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
sourcefn bitand_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
fn bitand_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
Performs the
&= operation. Read moresourceimpl BitOr<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
impl BitOr<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
| operator.sourcefn bitor(self, rhs: PassthroughCapabilityFlagsFB) -> PassthroughCapabilityFlagsFB
fn bitor(self, rhs: PassthroughCapabilityFlagsFB) -> PassthroughCapabilityFlagsFB
Performs the
| operation. Read moresourceimpl BitOrAssign<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
impl BitOrAssign<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
sourcefn bitor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
fn bitor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
Performs the
|= operation. Read moresourceimpl BitXor<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
impl BitXor<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
^ operator.sourcefn bitxor(
self,
rhs: PassthroughCapabilityFlagsFB
) -> PassthroughCapabilityFlagsFB
fn bitxor(
self,
rhs: PassthroughCapabilityFlagsFB
) -> PassthroughCapabilityFlagsFB
Performs the
^ operation. Read moresourceimpl BitXorAssign<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
impl BitXorAssign<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
sourcefn bitxor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
fn bitxor_assign(&mut self, rhs: PassthroughCapabilityFlagsFB)
Performs the
^= operation. Read moresourceimpl Clone for PassthroughCapabilityFlagsFB
impl Clone for PassthroughCapabilityFlagsFB
sourcefn clone(&self) -> PassthroughCapabilityFlagsFB
fn clone(&self) -> PassthroughCapabilityFlagsFB
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for PassthroughCapabilityFlagsFB
impl Debug for PassthroughCapabilityFlagsFB
sourceimpl Not for PassthroughCapabilityFlagsFB
impl Not for PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
type Output = PassthroughCapabilityFlagsFB
The resulting type after applying the
! operator.sourcefn not(self) -> PassthroughCapabilityFlagsFB
fn not(self) -> PassthroughCapabilityFlagsFB
Performs the unary
! operation. Read moresourceimpl PartialEq<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
impl PartialEq<PassthroughCapabilityFlagsFB> for PassthroughCapabilityFlagsFB
sourcefn eq(&self, other: &PassthroughCapabilityFlagsFB) -> bool
fn eq(&self, other: &PassthroughCapabilityFlagsFB) -> bool
impl Copy for PassthroughCapabilityFlagsFB
impl Eq for PassthroughCapabilityFlagsFB
impl StructuralEq 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more