#[repr(u32)]pub enum WorldRefresh {
Area = 0,
Timer = 1,
}
Expand description
A settings flag that lets you describe the behavior of how StereoKit will refresh data about the world mesh, if applicable. This is used with World.RefreshType. https://stereokit.net/Pages/StereoKit/WorldRefresh.html
see also World
Variants§
Area = 0
Refreshing occurs when the user leaves the area that was most recently scanned. This area is a sphere that is 0.5 of the World::refresh_radius.
Timer = 1
Refreshing happens at timer intervals. If an update doesn’t happen in time, the next update will happen as soon as possible. The timer interval is configurable via World::refresh_nterval.
Trait Implementations§
Source§impl Clone for WorldRefresh
impl Clone for WorldRefresh
Source§fn clone(&self) -> WorldRefresh
fn clone(&self) -> WorldRefresh
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 WorldRefresh
impl Debug for WorldRefresh
Source§impl PartialEq for WorldRefresh
impl PartialEq for WorldRefresh
impl Copy for WorldRefresh
impl Eq for WorldRefresh
impl StructuralPartialEq for WorldRefresh
Auto Trait Implementations§
impl Freeze for WorldRefresh
impl RefUnwindSafe for WorldRefresh
impl Send for WorldRefresh
impl Sync for WorldRefresh
impl Unpin for WorldRefresh
impl UnwindSafe for WorldRefresh
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.