pub struct FrustumVisibility {
pub frustum: Frustum3,
}Expand description
Frustum visibility filter.
Fields§
§frustum: Frustum3Six-plane visibility volume.
Implementations§
Trait Implementations§
Source§impl Clone for FrustumVisibility
impl Clone for FrustumVisibility
Source§fn clone(&self) -> FrustumVisibility
fn clone(&self) -> FrustumVisibility
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 FrustumVisibility
Source§impl Debug for FrustumVisibility
impl Debug for FrustumVisibility
Source§impl PartialEq for FrustumVisibility
impl PartialEq for FrustumVisibility
impl StructuralPartialEq for FrustumVisibility
Source§impl VisibilityFilter for FrustumVisibility
impl VisibilityFilter for FrustumVisibility
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 FrustumVisibility
impl RefUnwindSafe for FrustumVisibility
impl Send for FrustumVisibility
impl Sync for FrustumVisibility
impl Unpin for FrustumVisibility
impl UnsafeUnpin for FrustumVisibility
impl UnwindSafe for FrustumVisibility
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