#[repr(u32)]
pub enum ETrackedControllerRole {
TrackedControllerRole_Invalid,
TrackedControllerRole_LeftHand,
TrackedControllerRole_RightHand,
TrackedControllerRole_OptOut,
TrackedControllerRole_Treadmill,
TrackedControllerRole_Stylus,
}
Expand description
Describes what specific role associated with a tracked device
Variants
TrackedControllerRole_Invalid
TrackedControllerRole_LeftHand
TrackedControllerRole_RightHand
TrackedControllerRole_OptOut
TrackedControllerRole_Treadmill
TrackedControllerRole_Stylus
Trait Implementations
sourceimpl Clone for ETrackedControllerRole
impl Clone for ETrackedControllerRole
sourcefn clone(&self) -> ETrackedControllerRole
fn clone(&self) -> ETrackedControllerRole
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 more
sourceimpl Debug for ETrackedControllerRole
impl Debug for ETrackedControllerRole
sourceimpl ExternType for ETrackedControllerRole
impl ExternType for ETrackedControllerRole
type Id = (v, r, (), E, T, r, a, c, k, e, d, C, o, n, t, r, o, l, l, e, r, R, o, l, e)
type Id = (v, r, (), E, T, r, a, c, k, e, d, C, o, n, t, r, o, l, l, e, r, R, o, l, e)
A type-level representation of the type’s C++ namespace and type name. Read more
type Kind = Trivial
type Kind = Trivial
Either cxx::kind::Opaque
or cxx::kind::Trivial
. Read more
sourceimpl Hash for ETrackedControllerRole
impl Hash for ETrackedControllerRole
impl Copy for ETrackedControllerRole
impl Eq for ETrackedControllerRole
impl StructuralEq for ETrackedControllerRole
impl StructuralPartialEq for ETrackedControllerRole
impl UniquePtrTarget for ETrackedControllerRole
impl VectorElement for ETrackedControllerRole
impl WeakPtrTarget for ETrackedControllerRole
Auto Trait Implementations
impl RefUnwindSafe for ETrackedControllerRole
impl Send for ETrackedControllerRole
impl Sync for ETrackedControllerRole
impl Unpin for ETrackedControllerRole
impl UnwindSafe for ETrackedControllerRole
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more