pub struct RangeOnlyVisibility;Expand description
Range-only visibility filter.
Trait Implementations§
Source§impl Clone for RangeOnlyVisibility
impl Clone for RangeOnlyVisibility
Source§fn clone(&self) -> RangeOnlyVisibility
fn clone(&self) -> RangeOnlyVisibility
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RangeOnlyVisibility
Source§impl Debug for RangeOnlyVisibility
impl Debug for RangeOnlyVisibility
Source§impl Default for RangeOnlyVisibility
impl Default for RangeOnlyVisibility
Source§fn default() -> RangeOnlyVisibility
fn default() -> RangeOnlyVisibility
Returns the “default value” for a type. Read more
Source§impl VisibilityFilter for RangeOnlyVisibility
impl VisibilityFilter for RangeOnlyVisibility
Source§fn is_visible(&self, viewer: &ViewerQuery, entity: &EntityRecord) -> bool
fn is_visible(&self, viewer: &ViewerQuery, entity: &EntityRecord) -> bool
Returns whether an entity is visible enough to be considered.
Source§fn is_visible_with_distance(
&self,
viewer: &ViewerQuery,
_entity: &EntityRecord,
distance_squared: f32,
) -> bool
fn is_visible_with_distance( &self, viewer: &ViewerQuery, _entity: &EntityRecord, distance_squared: f32, ) -> bool
Returns visibility when the planner already computed squared distance. Read more
Auto Trait Implementations§
impl Freeze for RangeOnlyVisibility
impl RefUnwindSafe for RangeOnlyVisibility
impl Send for RangeOnlyVisibility
impl Sync for RangeOnlyVisibility
impl Unpin for RangeOnlyVisibility
impl UnsafeUnpin for RangeOnlyVisibility
impl UnwindSafe for RangeOnlyVisibility
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