Struct openxr_sys::KeyboardTrackingFlagsFB
source · [−]#[repr(transparent)]pub struct KeyboardTrackingFlagsFB(_);Expand description
Implementations
sourceimpl 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
sourceimpl 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
sourceimpl BitAnd<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
impl BitAnd<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
& operator.sourcefn bitand(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
fn bitand(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
& operation. Read moresourceimpl BitAndAssign<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
impl BitAndAssign<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
sourcefn bitand_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
fn bitand_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
&= operation. Read moresourceimpl BitOr<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
impl BitOr<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
| operator.sourcefn bitor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
fn bitor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
| operation. Read moresourceimpl BitOrAssign<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
impl BitOrAssign<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
sourcefn bitor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
fn bitor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
|= operation. Read moresourceimpl BitXor<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
impl BitXor<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
^ operator.sourcefn bitxor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
fn bitxor(self, rhs: KeyboardTrackingFlagsFB) -> KeyboardTrackingFlagsFB
^ operation. Read moresourceimpl BitXorAssign<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
impl BitXorAssign<KeyboardTrackingFlagsFB> for KeyboardTrackingFlagsFB
sourcefn bitxor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
fn bitxor_assign(&mut self, rhs: KeyboardTrackingFlagsFB)
^= operation. Read moresourceimpl Clone for KeyboardTrackingFlagsFB
impl Clone for KeyboardTrackingFlagsFB
sourcefn clone(&self) -> KeyboardTrackingFlagsFB
fn clone(&self) -> KeyboardTrackingFlagsFB
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for KeyboardTrackingFlagsFB
impl Debug for KeyboardTrackingFlagsFB
sourceimpl Default for KeyboardTrackingFlagsFB
impl Default for KeyboardTrackingFlagsFB
sourceimpl Not for KeyboardTrackingFlagsFB
impl Not for KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
type Output = KeyboardTrackingFlagsFB
! operator.sourcefn not(self) -> KeyboardTrackingFlagsFB
fn not(self) -> KeyboardTrackingFlagsFB
! operation. Read more