Struct openxr_sys::FrameEndInfoFlagsML
source · pub struct FrameEndInfoFlagsML(/* private fields */);
Expand description
Implementations§
source§impl FrameEndInfoFlagsML
impl FrameEndInfoFlagsML
sourcepub const PROTECTED: FrameEndInfoFlagsML = _
pub const PROTECTED: FrameEndInfoFlagsML = _
Indicates that the content for this frame is protected and should not be recorded or captured outside the graphics system.
sourcepub const VIGNETTE: FrameEndInfoFlagsML = _
pub const VIGNETTE: FrameEndInfoFlagsML = _
Indicates that a soft fade to transparent should be added to the frame in the compositor to blend any hard edges at the FOV limits.
source§impl FrameEndInfoFlagsML
impl FrameEndInfoFlagsML
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: FrameEndInfoFlagsML) -> bool
sourcepub fn contains(self, other: FrameEndInfoFlagsML) -> bool
pub fn contains(self, other: FrameEndInfoFlagsML) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for FrameEndInfoFlagsML
impl BitAnd for FrameEndInfoFlagsML
§type Output = FrameEndInfoFlagsML
type Output = FrameEndInfoFlagsML
The resulting type after applying the
&
operator.source§fn bitand(self, rhs: FrameEndInfoFlagsML) -> FrameEndInfoFlagsML
fn bitand(self, rhs: FrameEndInfoFlagsML) -> FrameEndInfoFlagsML
Performs the
&
operation. Read moresource§impl BitAndAssign for FrameEndInfoFlagsML
impl BitAndAssign for FrameEndInfoFlagsML
source§fn bitand_assign(&mut self, rhs: FrameEndInfoFlagsML)
fn bitand_assign(&mut self, rhs: FrameEndInfoFlagsML)
Performs the
&=
operation. Read moresource§impl BitOr for FrameEndInfoFlagsML
impl BitOr for FrameEndInfoFlagsML
§type Output = FrameEndInfoFlagsML
type Output = FrameEndInfoFlagsML
The resulting type after applying the
|
operator.source§fn bitor(self, rhs: FrameEndInfoFlagsML) -> FrameEndInfoFlagsML
fn bitor(self, rhs: FrameEndInfoFlagsML) -> FrameEndInfoFlagsML
Performs the
|
operation. Read moresource§impl BitOrAssign for FrameEndInfoFlagsML
impl BitOrAssign for FrameEndInfoFlagsML
source§fn bitor_assign(&mut self, rhs: FrameEndInfoFlagsML)
fn bitor_assign(&mut self, rhs: FrameEndInfoFlagsML)
Performs the
|=
operation. Read moresource§impl BitXor for FrameEndInfoFlagsML
impl BitXor for FrameEndInfoFlagsML
§type Output = FrameEndInfoFlagsML
type Output = FrameEndInfoFlagsML
The resulting type after applying the
^
operator.source§fn bitxor(self, rhs: FrameEndInfoFlagsML) -> FrameEndInfoFlagsML
fn bitxor(self, rhs: FrameEndInfoFlagsML) -> FrameEndInfoFlagsML
Performs the
^
operation. Read moresource§impl BitXorAssign for FrameEndInfoFlagsML
impl BitXorAssign for FrameEndInfoFlagsML
source§fn bitxor_assign(&mut self, rhs: FrameEndInfoFlagsML)
fn bitxor_assign(&mut self, rhs: FrameEndInfoFlagsML)
Performs the
^=
operation. Read moresource§impl Clone for FrameEndInfoFlagsML
impl Clone for FrameEndInfoFlagsML
source§fn clone(&self) -> FrameEndInfoFlagsML
fn clone(&self) -> FrameEndInfoFlagsML
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 FrameEndInfoFlagsML
impl Debug for FrameEndInfoFlagsML
source§impl Default for FrameEndInfoFlagsML
impl Default for FrameEndInfoFlagsML
source§impl Not for FrameEndInfoFlagsML
impl Not for FrameEndInfoFlagsML
§type Output = FrameEndInfoFlagsML
type Output = FrameEndInfoFlagsML
The resulting type after applying the
!
operator.source§fn not(self) -> FrameEndInfoFlagsML
fn not(self) -> FrameEndInfoFlagsML
Performs the unary
!
operation. Read moresource§impl PartialEq for FrameEndInfoFlagsML
impl PartialEq for FrameEndInfoFlagsML
source§fn eq(&self, other: &FrameEndInfoFlagsML) -> bool
fn eq(&self, other: &FrameEndInfoFlagsML) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for FrameEndInfoFlagsML
impl Eq for FrameEndInfoFlagsML
impl StructuralPartialEq for FrameEndInfoFlagsML
Auto Trait Implementations§
impl RefUnwindSafe for FrameEndInfoFlagsML
impl Send for FrameEndInfoFlagsML
impl Sync for FrameEndInfoFlagsML
impl Unpin for FrameEndInfoFlagsML
impl UnwindSafe for FrameEndInfoFlagsML
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