#[repr(u32)]pub enum DefaultInteractors {
Default = 0,
None = 1,
}
Expand description
Options for what type of interactors StereoKit provides by default. https://stereokit.net/Pages/StereoKit/DefaultInteractors.html
see also Interactor
Variants§
Default = 0
StereoKit’s default interactors, this provides an aim ray for a mouse, aim rays for controllers, and aim, pinch, and poke interactors for hands.
None = 1
Don’t provide any interactors at all. This means you either don’t want interaction, or are providing your own custom interactors.
Trait Implementations§
Source§impl Clone for DefaultInteractors
impl Clone for DefaultInteractors
Source§fn clone(&self) -> DefaultInteractors
fn clone(&self) -> DefaultInteractors
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 DefaultInteractors
impl Debug for DefaultInteractors
Source§impl PartialEq for DefaultInteractors
impl PartialEq for DefaultInteractors
impl Copy for DefaultInteractors
impl Eq for DefaultInteractors
impl StructuralPartialEq for DefaultInteractors
Auto Trait Implementations§
impl Freeze for DefaultInteractors
impl RefUnwindSafe for DefaultInteractors
impl Send for DefaultInteractors
impl Sync for DefaultInteractors
impl Unpin for DefaultInteractors
impl UnwindSafe for DefaultInteractors
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.