pub struct FoveationEyeTrackedStateFlagsMETA(/* private fields */);
Expand description
Implementations§
source§impl FoveationEyeTrackedStateFlagsMETA
impl FoveationEyeTrackedStateFlagsMETA
sourcepub const VALID: FoveationEyeTrackedStateFlagsMETA = _
pub const VALID: FoveationEyeTrackedStateFlagsMETA = _
Indicates whether or not foveation data is valid. This can happen if the eye tracker is obscured, the camera has dirt, or eye lid is closed, etc.
source§impl FoveationEyeTrackedStateFlagsMETA
impl FoveationEyeTrackedStateFlagsMETA
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: FoveationEyeTrackedStateFlagsMETA) -> bool
sourcepub fn contains(self, other: FoveationEyeTrackedStateFlagsMETA) -> bool
pub fn contains(self, other: FoveationEyeTrackedStateFlagsMETA) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for FoveationEyeTrackedStateFlagsMETA
impl BitAnd for FoveationEyeTrackedStateFlagsMETA
§type Output = FoveationEyeTrackedStateFlagsMETA
type Output = FoveationEyeTrackedStateFlagsMETA
The resulting type after applying the
&
operator.source§fn bitand(
self,
rhs: FoveationEyeTrackedStateFlagsMETA
) -> FoveationEyeTrackedStateFlagsMETA
fn bitand( self, rhs: FoveationEyeTrackedStateFlagsMETA ) -> FoveationEyeTrackedStateFlagsMETA
Performs the
&
operation. Read moresource§impl BitAndAssign for FoveationEyeTrackedStateFlagsMETA
impl BitAndAssign for FoveationEyeTrackedStateFlagsMETA
source§fn bitand_assign(&mut self, rhs: FoveationEyeTrackedStateFlagsMETA)
fn bitand_assign(&mut self, rhs: FoveationEyeTrackedStateFlagsMETA)
Performs the
&=
operation. Read moresource§impl BitOr for FoveationEyeTrackedStateFlagsMETA
impl BitOr for FoveationEyeTrackedStateFlagsMETA
§type Output = FoveationEyeTrackedStateFlagsMETA
type Output = FoveationEyeTrackedStateFlagsMETA
The resulting type after applying the
|
operator.source§fn bitor(
self,
rhs: FoveationEyeTrackedStateFlagsMETA
) -> FoveationEyeTrackedStateFlagsMETA
fn bitor( self, rhs: FoveationEyeTrackedStateFlagsMETA ) -> FoveationEyeTrackedStateFlagsMETA
Performs the
|
operation. Read moresource§impl BitOrAssign for FoveationEyeTrackedStateFlagsMETA
impl BitOrAssign for FoveationEyeTrackedStateFlagsMETA
source§fn bitor_assign(&mut self, rhs: FoveationEyeTrackedStateFlagsMETA)
fn bitor_assign(&mut self, rhs: FoveationEyeTrackedStateFlagsMETA)
Performs the
|=
operation. Read moresource§impl BitXor for FoveationEyeTrackedStateFlagsMETA
impl BitXor for FoveationEyeTrackedStateFlagsMETA
§type Output = FoveationEyeTrackedStateFlagsMETA
type Output = FoveationEyeTrackedStateFlagsMETA
The resulting type after applying the
^
operator.source§fn bitxor(
self,
rhs: FoveationEyeTrackedStateFlagsMETA
) -> FoveationEyeTrackedStateFlagsMETA
fn bitxor( self, rhs: FoveationEyeTrackedStateFlagsMETA ) -> FoveationEyeTrackedStateFlagsMETA
Performs the
^
operation. Read moresource§impl BitXorAssign for FoveationEyeTrackedStateFlagsMETA
impl BitXorAssign for FoveationEyeTrackedStateFlagsMETA
source§fn bitxor_assign(&mut self, rhs: FoveationEyeTrackedStateFlagsMETA)
fn bitxor_assign(&mut self, rhs: FoveationEyeTrackedStateFlagsMETA)
Performs the
^=
operation. Read moresource§impl Clone for FoveationEyeTrackedStateFlagsMETA
impl Clone for FoveationEyeTrackedStateFlagsMETA
source§fn clone(&self) -> FoveationEyeTrackedStateFlagsMETA
fn clone(&self) -> FoveationEyeTrackedStateFlagsMETA
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 Not for FoveationEyeTrackedStateFlagsMETA
impl Not for FoveationEyeTrackedStateFlagsMETA
§type Output = FoveationEyeTrackedStateFlagsMETA
type Output = FoveationEyeTrackedStateFlagsMETA
The resulting type after applying the
!
operator.source§fn not(self) -> FoveationEyeTrackedStateFlagsMETA
fn not(self) -> FoveationEyeTrackedStateFlagsMETA
Performs the unary
!
operation. Read moresource§impl PartialEq for FoveationEyeTrackedStateFlagsMETA
impl PartialEq for FoveationEyeTrackedStateFlagsMETA
source§fn eq(&self, other: &FoveationEyeTrackedStateFlagsMETA) -> bool
fn eq(&self, other: &FoveationEyeTrackedStateFlagsMETA) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for FoveationEyeTrackedStateFlagsMETA
impl Eq for FoveationEyeTrackedStateFlagsMETA
impl StructuralPartialEq for FoveationEyeTrackedStateFlagsMETA
Auto Trait Implementations§
impl RefUnwindSafe for FoveationEyeTrackedStateFlagsMETA
impl Send for FoveationEyeTrackedStateFlagsMETA
impl Sync for FoveationEyeTrackedStateFlagsMETA
impl Unpin for FoveationEyeTrackedStateFlagsMETA
impl UnwindSafe for FoveationEyeTrackedStateFlagsMETA
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