Struct openxr_sys::KeyboardTrackingQueryFlagsFB
source · pub struct KeyboardTrackingQueryFlagsFB(/* private fields */);
Expand description
Implementations§
source§impl KeyboardTrackingQueryFlagsFB
impl KeyboardTrackingQueryFlagsFB
sourcepub const LOCAL: KeyboardTrackingQueryFlagsFB = _
pub const LOCAL: KeyboardTrackingQueryFlagsFB = _
indicates the query is for the physically tracked keyboard that is intended to be used in a local pairing with the System. Mutally exclusive with XR_KEYBOARD_TRACKING_QUERY_REMOTE_BIT_FB.
sourcepub const REMOTE: KeyboardTrackingQueryFlagsFB = _
pub const REMOTE: KeyboardTrackingQueryFlagsFB = _
indicates the query is for the physically tracked keyboard that may be connected to a separate remote computing device. Mutally exclusive with XR_KEYBOARD_TRACKING_QUERY_LOCAL_BIT_FB.
source§impl KeyboardTrackingQueryFlagsFB
impl KeyboardTrackingQueryFlagsFB
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: KeyboardTrackingQueryFlagsFB) -> bool
sourcepub fn contains(self, other: KeyboardTrackingQueryFlagsFB) -> bool
pub fn contains(self, other: KeyboardTrackingQueryFlagsFB) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for KeyboardTrackingQueryFlagsFB
impl BitAnd for KeyboardTrackingQueryFlagsFB
§type Output = KeyboardTrackingQueryFlagsFB
type Output = KeyboardTrackingQueryFlagsFB
The resulting type after applying the
&
operator.source§fn bitand(
self,
rhs: KeyboardTrackingQueryFlagsFB
) -> KeyboardTrackingQueryFlagsFB
fn bitand( self, rhs: KeyboardTrackingQueryFlagsFB ) -> KeyboardTrackingQueryFlagsFB
Performs the
&
operation. Read moresource§impl BitAndAssign for KeyboardTrackingQueryFlagsFB
impl BitAndAssign for KeyboardTrackingQueryFlagsFB
source§fn bitand_assign(&mut self, rhs: KeyboardTrackingQueryFlagsFB)
fn bitand_assign(&mut self, rhs: KeyboardTrackingQueryFlagsFB)
Performs the
&=
operation. Read moresource§impl BitOr for KeyboardTrackingQueryFlagsFB
impl BitOr for KeyboardTrackingQueryFlagsFB
§type Output = KeyboardTrackingQueryFlagsFB
type Output = KeyboardTrackingQueryFlagsFB
The resulting type after applying the
|
operator.source§fn bitor(
self,
rhs: KeyboardTrackingQueryFlagsFB
) -> KeyboardTrackingQueryFlagsFB
fn bitor( self, rhs: KeyboardTrackingQueryFlagsFB ) -> KeyboardTrackingQueryFlagsFB
Performs the
|
operation. Read moresource§impl BitOrAssign for KeyboardTrackingQueryFlagsFB
impl BitOrAssign for KeyboardTrackingQueryFlagsFB
source§fn bitor_assign(&mut self, rhs: KeyboardTrackingQueryFlagsFB)
fn bitor_assign(&mut self, rhs: KeyboardTrackingQueryFlagsFB)
Performs the
|=
operation. Read moresource§impl BitXor for KeyboardTrackingQueryFlagsFB
impl BitXor for KeyboardTrackingQueryFlagsFB
§type Output = KeyboardTrackingQueryFlagsFB
type Output = KeyboardTrackingQueryFlagsFB
The resulting type after applying the
^
operator.source§fn bitxor(
self,
rhs: KeyboardTrackingQueryFlagsFB
) -> KeyboardTrackingQueryFlagsFB
fn bitxor( self, rhs: KeyboardTrackingQueryFlagsFB ) -> KeyboardTrackingQueryFlagsFB
Performs the
^
operation. Read moresource§impl BitXorAssign for KeyboardTrackingQueryFlagsFB
impl BitXorAssign for KeyboardTrackingQueryFlagsFB
source§fn bitxor_assign(&mut self, rhs: KeyboardTrackingQueryFlagsFB)
fn bitxor_assign(&mut self, rhs: KeyboardTrackingQueryFlagsFB)
Performs the
^=
operation. Read moresource§impl Clone for KeyboardTrackingQueryFlagsFB
impl Clone for KeyboardTrackingQueryFlagsFB
source§fn clone(&self) -> KeyboardTrackingQueryFlagsFB
fn clone(&self) -> KeyboardTrackingQueryFlagsFB
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 KeyboardTrackingQueryFlagsFB
impl Debug for KeyboardTrackingQueryFlagsFB
source§impl Not for KeyboardTrackingQueryFlagsFB
impl Not for KeyboardTrackingQueryFlagsFB
§type Output = KeyboardTrackingQueryFlagsFB
type Output = KeyboardTrackingQueryFlagsFB
The resulting type after applying the
!
operator.source§fn not(self) -> KeyboardTrackingQueryFlagsFB
fn not(self) -> KeyboardTrackingQueryFlagsFB
Performs the unary
!
operation. Read moresource§impl PartialEq for KeyboardTrackingQueryFlagsFB
impl PartialEq for KeyboardTrackingQueryFlagsFB
source§fn eq(&self, other: &KeyboardTrackingQueryFlagsFB) -> bool
fn eq(&self, other: &KeyboardTrackingQueryFlagsFB) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for KeyboardTrackingQueryFlagsFB
impl Eq for KeyboardTrackingQueryFlagsFB
impl StructuralPartialEq for KeyboardTrackingQueryFlagsFB
Auto Trait Implementations§
impl RefUnwindSafe for KeyboardTrackingQueryFlagsFB
impl Send for KeyboardTrackingQueryFlagsFB
impl Sync for KeyboardTrackingQueryFlagsFB
impl Unpin for KeyboardTrackingQueryFlagsFB
impl UnwindSafe for KeyboardTrackingQueryFlagsFB
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