pub enum OpenXrInputSourceKind {
Controller,
Hand,
}Expand description
Hardware family that produced a pointer candidate.
§Examples
use ailloli_ui_openxr::OpenXrInputSourceKind;
assert!(matches!(OpenXrInputSourceKind::Controller, OpenXrInputSourceKind::Controller));Variants§
Controller
Pose action sourced from a tracked controller.
Hand
Aim extension or index-joint ray sourced from hand tracking.
Trait Implementations§
Source§impl Clone for OpenXrInputSourceKind
impl Clone for OpenXrInputSourceKind
Source§fn clone(&self) -> OpenXrInputSourceKind
fn clone(&self) -> OpenXrInputSourceKind
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 OpenXrInputSourceKind
impl Debug for OpenXrInputSourceKind
Source§impl PartialEq for OpenXrInputSourceKind
impl PartialEq for OpenXrInputSourceKind
impl Copy for OpenXrInputSourceKind
impl Eq for OpenXrInputSourceKind
impl StructuralPartialEq for OpenXrInputSourceKind
Auto Trait Implementations§
impl Freeze for OpenXrInputSourceKind
impl RefUnwindSafe for OpenXrInputSourceKind
impl Send for OpenXrInputSourceKind
impl Sync for OpenXrInputSourceKind
impl Unpin for OpenXrInputSourceKind
impl UnwindSafe for OpenXrInputSourceKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<A> IntoClickAction<A> for Awhere
A: Clone + 'static,
impl<A> IntoClickAction<A> for Awhere
A: Clone + 'static,
Source§fn into_click_action(self) -> ClickAction<A>
fn into_click_action(self) -> ClickAction<A>
Implements the into_click_action helper used by this module.
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more