#[repr(u32)]pub enum InteractorActivation {
State = 0,
Position = 1,
}
Expand description
TODO: is this redundant with interactor_type_? This describes how an interactor activates elements. Does it use the physical position of the interactor, or the activation state? https://stereokit.net/Pages/StereoKit/InteractorActivation.html
see also Interactor
Variants§
State = 0
This interactor uses its active
state to determine element activation.
Position = 1
This interactor uses its motion position to determine the element activation.
Trait Implementations§
Source§impl Clone for InteractorActivation
impl Clone for InteractorActivation
Source§fn clone(&self) -> InteractorActivation
fn clone(&self) -> InteractorActivation
Returns a duplicate 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 InteractorActivation
impl Debug for InteractorActivation
Source§impl PartialEq for InteractorActivation
impl PartialEq for InteractorActivation
impl Copy for InteractorActivation
impl Eq for InteractorActivation
impl StructuralPartialEq for InteractorActivation
Auto Trait Implementations§
impl Freeze for InteractorActivation
impl RefUnwindSafe for InteractorActivation
impl Send for InteractorActivation
impl Sync for InteractorActivation
impl Unpin for InteractorActivation
impl UnwindSafe for InteractorActivation
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,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.