Struct openxr_sys::HandTrackingAimFlagsFB
source · [−]#[repr(transparent)]pub struct HandTrackingAimFlagsFB(_);Expand description
Implementations
sourceimpl HandTrackingAimFlagsFB
impl HandTrackingAimFlagsFB
sourcepub const COMPUTED: HandTrackingAimFlagsFB = _
pub const COMPUTED: HandTrackingAimFlagsFB = _
Aiming data is computed from additional sources beyond the hand data in the base structure
sourcepub const VALID: HandTrackingAimFlagsFB = _
pub const VALID: HandTrackingAimFlagsFB = _
Aiming data is valid
sourcepub const INDEX_PINCHING: HandTrackingAimFlagsFB = _
pub const INDEX_PINCHING: HandTrackingAimFlagsFB = _
Index finger pinch discrete signal
sourcepub const MIDDLE_PINCHING: HandTrackingAimFlagsFB = _
pub const MIDDLE_PINCHING: HandTrackingAimFlagsFB = _
Middle finger pinch discrete signal
sourcepub const RING_PINCHING: HandTrackingAimFlagsFB = _
pub const RING_PINCHING: HandTrackingAimFlagsFB = _
Ring finger pinch discrete signal
sourcepub const LITTLE_PINCHING: HandTrackingAimFlagsFB = _
pub const LITTLE_PINCHING: HandTrackingAimFlagsFB = _
Little finger pinch discrete signal
sourcepub const SYSTEM_GESTURE: HandTrackingAimFlagsFB = _
pub const SYSTEM_GESTURE: HandTrackingAimFlagsFB = _
System gesture is active
sourcepub const DOMINANT_HAND: HandTrackingAimFlagsFB = _
pub const DOMINANT_HAND: HandTrackingAimFlagsFB = _
Hand is currently marked as dominant for the system
sourcepub const MENU_PRESSED: HandTrackingAimFlagsFB = _
pub const MENU_PRESSED: HandTrackingAimFlagsFB = _
System menu gesture is active
sourceimpl HandTrackingAimFlagsFB
impl HandTrackingAimFlagsFB
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: HandTrackingAimFlagsFB) -> bool
sourcepub fn contains(self, other: HandTrackingAimFlagsFB) -> bool
pub fn contains(self, other: HandTrackingAimFlagsFB) -> bool
Returns whether other is a subset of self
Trait Implementations
sourceimpl BitAnd<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
impl BitAnd<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
The resulting type after applying the
& operator.sourcefn bitand(self, rhs: HandTrackingAimFlagsFB) -> HandTrackingAimFlagsFB
fn bitand(self, rhs: HandTrackingAimFlagsFB) -> HandTrackingAimFlagsFB
Performs the
& operation. Read moresourceimpl BitAndAssign<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
impl BitAndAssign<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
sourcefn bitand_assign(&mut self, rhs: HandTrackingAimFlagsFB)
fn bitand_assign(&mut self, rhs: HandTrackingAimFlagsFB)
Performs the
&= operation. Read moresourceimpl BitOr<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
impl BitOr<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
The resulting type after applying the
| operator.sourcefn bitor(self, rhs: HandTrackingAimFlagsFB) -> HandTrackingAimFlagsFB
fn bitor(self, rhs: HandTrackingAimFlagsFB) -> HandTrackingAimFlagsFB
Performs the
| operation. Read moresourceimpl BitOrAssign<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
impl BitOrAssign<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
sourcefn bitor_assign(&mut self, rhs: HandTrackingAimFlagsFB)
fn bitor_assign(&mut self, rhs: HandTrackingAimFlagsFB)
Performs the
|= operation. Read moresourceimpl BitXor<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
impl BitXor<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
The resulting type after applying the
^ operator.sourcefn bitxor(self, rhs: HandTrackingAimFlagsFB) -> HandTrackingAimFlagsFB
fn bitxor(self, rhs: HandTrackingAimFlagsFB) -> HandTrackingAimFlagsFB
Performs the
^ operation. Read moresourceimpl BitXorAssign<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
impl BitXorAssign<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
sourcefn bitxor_assign(&mut self, rhs: HandTrackingAimFlagsFB)
fn bitxor_assign(&mut self, rhs: HandTrackingAimFlagsFB)
Performs the
^= operation. Read moresourceimpl Clone for HandTrackingAimFlagsFB
impl Clone for HandTrackingAimFlagsFB
sourcefn clone(&self) -> HandTrackingAimFlagsFB
fn clone(&self) -> HandTrackingAimFlagsFB
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for HandTrackingAimFlagsFB
impl Debug for HandTrackingAimFlagsFB
sourceimpl Default for HandTrackingAimFlagsFB
impl Default for HandTrackingAimFlagsFB
sourceimpl Not for HandTrackingAimFlagsFB
impl Not for HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
type Output = HandTrackingAimFlagsFB
The resulting type after applying the
! operator.sourcefn not(self) -> HandTrackingAimFlagsFB
fn not(self) -> HandTrackingAimFlagsFB
Performs the unary
! operation. Read moresourceimpl PartialEq<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
impl PartialEq<HandTrackingAimFlagsFB> for HandTrackingAimFlagsFB
sourcefn eq(&self, other: &HandTrackingAimFlagsFB) -> bool
fn eq(&self, other: &HandTrackingAimFlagsFB) -> bool
impl Copy for HandTrackingAimFlagsFB
impl Eq for HandTrackingAimFlagsFB
impl StructuralEq for HandTrackingAimFlagsFB
impl StructuralPartialEq for HandTrackingAimFlagsFB
Auto Trait Implementations
impl RefUnwindSafe for HandTrackingAimFlagsFB
impl Send for HandTrackingAimFlagsFB
impl Sync for HandTrackingAimFlagsFB
impl Unpin for HandTrackingAimFlagsFB
impl UnwindSafe for HandTrackingAimFlagsFB
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more