Struct openxr::PassthroughFlagsFB
source · pub struct PassthroughFlagsFB(/* private fields */);
Expand description
Implementations§
source§impl PassthroughFlagsFB
impl PassthroughFlagsFB
sourcepub const IS_RUNNING_AT_CREATION: PassthroughFlagsFB = _
pub const IS_RUNNING_AT_CREATION: PassthroughFlagsFB = _
The object (passthrough, layer) is running at creation.
sourcepub const LAYER_DEPTH: PassthroughFlagsFB = _
pub const LAYER_DEPTH: PassthroughFlagsFB = _
The passthrough system sends depth information to the compositor. Only applicable to layer objects.
source§impl PassthroughFlagsFB
impl PassthroughFlagsFB
pub const EMPTY: PassthroughFlagsFB = _
pub fn from_raw(x: u64) -> PassthroughFlagsFB
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: PassthroughFlagsFB) -> bool
sourcepub fn contains(self, other: PassthroughFlagsFB) -> bool
pub fn contains(self, other: PassthroughFlagsFB) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for PassthroughFlagsFB
impl BitAnd for PassthroughFlagsFB
§type Output = PassthroughFlagsFB
type Output = PassthroughFlagsFB
The resulting type after applying the
&
operator.source§fn bitand(self, rhs: PassthroughFlagsFB) -> PassthroughFlagsFB
fn bitand(self, rhs: PassthroughFlagsFB) -> PassthroughFlagsFB
Performs the
&
operation. Read moresource§impl BitAndAssign for PassthroughFlagsFB
impl BitAndAssign for PassthroughFlagsFB
source§fn bitand_assign(&mut self, rhs: PassthroughFlagsFB)
fn bitand_assign(&mut self, rhs: PassthroughFlagsFB)
Performs the
&=
operation. Read moresource§impl BitOr for PassthroughFlagsFB
impl BitOr for PassthroughFlagsFB
§type Output = PassthroughFlagsFB
type Output = PassthroughFlagsFB
The resulting type after applying the
|
operator.source§fn bitor(self, rhs: PassthroughFlagsFB) -> PassthroughFlagsFB
fn bitor(self, rhs: PassthroughFlagsFB) -> PassthroughFlagsFB
Performs the
|
operation. Read moresource§impl BitOrAssign for PassthroughFlagsFB
impl BitOrAssign for PassthroughFlagsFB
source§fn bitor_assign(&mut self, rhs: PassthroughFlagsFB)
fn bitor_assign(&mut self, rhs: PassthroughFlagsFB)
Performs the
|=
operation. Read moresource§impl BitXor for PassthroughFlagsFB
impl BitXor for PassthroughFlagsFB
§type Output = PassthroughFlagsFB
type Output = PassthroughFlagsFB
The resulting type after applying the
^
operator.source§fn bitxor(self, rhs: PassthroughFlagsFB) -> PassthroughFlagsFB
fn bitxor(self, rhs: PassthroughFlagsFB) -> PassthroughFlagsFB
Performs the
^
operation. Read moresource§impl BitXorAssign for PassthroughFlagsFB
impl BitXorAssign for PassthroughFlagsFB
source§fn bitxor_assign(&mut self, rhs: PassthroughFlagsFB)
fn bitxor_assign(&mut self, rhs: PassthroughFlagsFB)
Performs the
^=
operation. Read moresource§impl Clone for PassthroughFlagsFB
impl Clone for PassthroughFlagsFB
source§fn clone(&self) -> PassthroughFlagsFB
fn clone(&self) -> PassthroughFlagsFB
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 PassthroughFlagsFB
impl Debug for PassthroughFlagsFB
source§impl Default for PassthroughFlagsFB
impl Default for PassthroughFlagsFB
source§fn default() -> PassthroughFlagsFB
fn default() -> PassthroughFlagsFB
Returns the “default value” for a type. Read more
source§impl Not for PassthroughFlagsFB
impl Not for PassthroughFlagsFB
§type Output = PassthroughFlagsFB
type Output = PassthroughFlagsFB
The resulting type after applying the
!
operator.source§fn not(self) -> PassthroughFlagsFB
fn not(self) -> PassthroughFlagsFB
Performs the unary
!
operation. Read moresource§impl PartialEq for PassthroughFlagsFB
impl PartialEq for PassthroughFlagsFB
source§fn eq(&self, other: &PassthroughFlagsFB) -> bool
fn eq(&self, other: &PassthroughFlagsFB) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PassthroughFlagsFB
impl Eq for PassthroughFlagsFB
impl StructuralPartialEq for PassthroughFlagsFB
Auto Trait Implementations§
impl Freeze for PassthroughFlagsFB
impl RefUnwindSafe for PassthroughFlagsFB
impl Send for PassthroughFlagsFB
impl Sync for PassthroughFlagsFB
impl Unpin for PassthroughFlagsFB
impl UnwindSafe for PassthroughFlagsFB
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)