pub struct KeyboardTrackingFlagsFB(/* private fields */);
Expand description
Implementations§
Source§impl KeyboardTrackingFlagsFB
impl KeyboardTrackingFlagsFB
Sourcepub const EXISTS: KeyboardTrackingFlagsFB
pub const EXISTS: KeyboardTrackingFlagsFB
indicates that the system has a physically tracked keyboard to report. If not set then no other bits should be considered to be valid or meaningful. If set either XR_KEYBOARD_TRACKING_LOCAL_BIT_FB or XR_KEYBOARD_TRACKING_REMOTE_BIT_FB must also be set.
Sourcepub const LOCAL: KeyboardTrackingFlagsFB
pub const LOCAL: KeyboardTrackingFlagsFB
indicates that the physically tracked keyboard is intended to be used in a local pairing with the system. Mutally exclusive with XR_KEYBOARD_TRACKING_REMOTE_BIT_FB.
Sourcepub const REMOTE: KeyboardTrackingFlagsFB
pub const REMOTE: KeyboardTrackingFlagsFB
indicates that the physically tracked keyboard is intended to be used while paired to a separate remote computing device. Mutally exclusive with XR_KEYBOARD_TRACKING_LOCAL_BIT_FB.
Sourcepub const CONNECTED: KeyboardTrackingFlagsFB
pub const CONNECTED: KeyboardTrackingFlagsFB
indicates that the physically tracked keyboard is actively connected to the headset and capable of sending key data
Source§impl KeyboardTrackingFlagsFB
impl KeyboardTrackingFlagsFB
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: KeyboardTrackingFlagsFB) -> bool
Sourcepub fn contains(self, other: KeyboardTrackingFlagsFB) -> bool
pub fn contains(self, other: KeyboardTrackingFlagsFB) -> bool
Returns whether other
is a subset of self
Trait Implementations§
Source§impl BitAnd for KeyboardTrackingFlagsFB
impl BitAnd for KeyboardTrackingFlagsFB
Source§type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
&
operator.Source§fn bitand(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
fn bitand(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
&
operation. Read moreSource§impl BitAndAssign for KeyboardTrackingFlagsFB
impl BitAndAssign for KeyboardTrackingFlagsFB
Source§fn bitand_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
fn bitand_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
&=
operation. Read moreSource§impl BitOr for KeyboardTrackingFlagsFB
impl BitOr for KeyboardTrackingFlagsFB
Source§type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
|
operator.Source§fn bitor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
fn bitor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
|
operation. Read moreSource§impl BitOrAssign for KeyboardTrackingFlagsFB
impl BitOrAssign for KeyboardTrackingFlagsFB
Source§fn bitor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
fn bitor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
|=
operation. Read moreSource§impl BitXor for KeyboardTrackingFlagsFB
impl BitXor for KeyboardTrackingFlagsFB
Source§type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
^
operator.Source§fn bitxor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
fn bitxor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
^
operation. Read moreSource§impl BitXorAssign for KeyboardTrackingFlagsFB
impl BitXorAssign for KeyboardTrackingFlagsFB
Source§fn bitxor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
fn bitxor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
^=
operation. Read moreSource§impl Clone for KeyboardTrackingFlagsFB
impl Clone for KeyboardTrackingFlagsFB
Source§fn clone(&self) -> KeyboardTrackingFlagsFB
fn clone(&self) -> KeyboardTrackingFlagsFB
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for KeyboardTrackingFlagsFB
impl Debug for KeyboardTrackingFlagsFB
Source§impl Default for KeyboardTrackingFlagsFB
impl Default for KeyboardTrackingFlagsFB
Source§impl Not for KeyboardTrackingFlagsFB
impl Not for KeyboardTrackingFlagsFB
Source§type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
!
operator.Source§fn not(self) -> KeyboardTrackingFlagsFB
fn not(self) -> KeyboardTrackingFlagsFB
!
operation. Read more