Struct openxr::OverlayMainSessionFlagsEXTX
source · pub struct OverlayMainSessionFlagsEXTX(/* private fields */);
Expand description
Implementations§
source§impl OverlayMainSessionFlagsEXTX
impl OverlayMainSessionFlagsEXTX
sourcepub const ENABLED_COMPOSITION_LAYER_INFO_DEPTH: OverlayMainSessionFlagsEXTX = _
pub const ENABLED_COMPOSITION_LAYER_INFO_DEPTH: OverlayMainSessionFlagsEXTX = _
Indicates the main session enabled XR_KHR_composition_layer_depth
source§impl OverlayMainSessionFlagsEXTX
impl OverlayMainSessionFlagsEXTX
pub const EMPTY: OverlayMainSessionFlagsEXTX = _
pub fn from_raw(x: u64) -> OverlayMainSessionFlagsEXTX
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: OverlayMainSessionFlagsEXTX) -> bool
sourcepub fn contains(self, other: OverlayMainSessionFlagsEXTX) -> bool
pub fn contains(self, other: OverlayMainSessionFlagsEXTX) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for OverlayMainSessionFlagsEXTX
impl BitAnd for OverlayMainSessionFlagsEXTX
§type Output = OverlayMainSessionFlagsEXTX
type Output = OverlayMainSessionFlagsEXTX
The resulting type after applying the
&
operator.source§fn bitand(self, rhs: OverlayMainSessionFlagsEXTX) -> OverlayMainSessionFlagsEXTX
fn bitand(self, rhs: OverlayMainSessionFlagsEXTX) -> OverlayMainSessionFlagsEXTX
Performs the
&
operation. Read moresource§impl BitAndAssign for OverlayMainSessionFlagsEXTX
impl BitAndAssign for OverlayMainSessionFlagsEXTX
source§fn bitand_assign(&mut self, rhs: OverlayMainSessionFlagsEXTX)
fn bitand_assign(&mut self, rhs: OverlayMainSessionFlagsEXTX)
Performs the
&=
operation. Read moresource§impl BitOr for OverlayMainSessionFlagsEXTX
impl BitOr for OverlayMainSessionFlagsEXTX
§type Output = OverlayMainSessionFlagsEXTX
type Output = OverlayMainSessionFlagsEXTX
The resulting type after applying the
|
operator.source§fn bitor(self, rhs: OverlayMainSessionFlagsEXTX) -> OverlayMainSessionFlagsEXTX
fn bitor(self, rhs: OverlayMainSessionFlagsEXTX) -> OverlayMainSessionFlagsEXTX
Performs the
|
operation. Read moresource§impl BitOrAssign for OverlayMainSessionFlagsEXTX
impl BitOrAssign for OverlayMainSessionFlagsEXTX
source§fn bitor_assign(&mut self, rhs: OverlayMainSessionFlagsEXTX)
fn bitor_assign(&mut self, rhs: OverlayMainSessionFlagsEXTX)
Performs the
|=
operation. Read moresource§impl BitXor for OverlayMainSessionFlagsEXTX
impl BitXor for OverlayMainSessionFlagsEXTX
§type Output = OverlayMainSessionFlagsEXTX
type Output = OverlayMainSessionFlagsEXTX
The resulting type after applying the
^
operator.source§fn bitxor(self, rhs: OverlayMainSessionFlagsEXTX) -> OverlayMainSessionFlagsEXTX
fn bitxor(self, rhs: OverlayMainSessionFlagsEXTX) -> OverlayMainSessionFlagsEXTX
Performs the
^
operation. Read moresource§impl BitXorAssign for OverlayMainSessionFlagsEXTX
impl BitXorAssign for OverlayMainSessionFlagsEXTX
source§fn bitxor_assign(&mut self, rhs: OverlayMainSessionFlagsEXTX)
fn bitxor_assign(&mut self, rhs: OverlayMainSessionFlagsEXTX)
Performs the
^=
operation. Read moresource§impl Clone for OverlayMainSessionFlagsEXTX
impl Clone for OverlayMainSessionFlagsEXTX
source§fn clone(&self) -> OverlayMainSessionFlagsEXTX
fn clone(&self) -> OverlayMainSessionFlagsEXTX
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 OverlayMainSessionFlagsEXTX
impl Debug for OverlayMainSessionFlagsEXTX
source§impl Default for OverlayMainSessionFlagsEXTX
impl Default for OverlayMainSessionFlagsEXTX
source§fn default() -> OverlayMainSessionFlagsEXTX
fn default() -> OverlayMainSessionFlagsEXTX
Returns the “default value” for a type. Read more
source§impl Not for OverlayMainSessionFlagsEXTX
impl Not for OverlayMainSessionFlagsEXTX
§type Output = OverlayMainSessionFlagsEXTX
type Output = OverlayMainSessionFlagsEXTX
The resulting type after applying the
!
operator.source§fn not(self) -> OverlayMainSessionFlagsEXTX
fn not(self) -> OverlayMainSessionFlagsEXTX
Performs the unary
!
operation. Read moresource§impl PartialEq for OverlayMainSessionFlagsEXTX
impl PartialEq for OverlayMainSessionFlagsEXTX
source§fn eq(&self, other: &OverlayMainSessionFlagsEXTX) -> bool
fn eq(&self, other: &OverlayMainSessionFlagsEXTX) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for OverlayMainSessionFlagsEXTX
impl Eq for OverlayMainSessionFlagsEXTX
impl StructuralPartialEq for OverlayMainSessionFlagsEXTX
Auto Trait Implementations§
impl RefUnwindSafe for OverlayMainSessionFlagsEXTX
impl Send for OverlayMainSessionFlagsEXTX
impl Sync for OverlayMainSessionFlagsEXTX
impl Unpin for OverlayMainSessionFlagsEXTX
impl UnwindSafe for OverlayMainSessionFlagsEXTX
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