pub enum Intersection {
Outside,
Partial,
Inside,
}Variants§
Outside
Completely outside the frustum — safe to cull.
Partial
Partially overlapping — cannot cull, must recurse or draw.
Inside
Completely inside the frustum — children can skip plane tests.
Trait Implementations§
Source§impl Clone for Intersection
impl Clone for Intersection
Source§fn clone(&self) -> Intersection
fn clone(&self) -> Intersection
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 moreSource§impl Debug for Intersection
impl Debug for Intersection
Source§impl PartialEq for Intersection
impl PartialEq for Intersection
Source§fn eq(&self, other: &Intersection) -> bool
fn eq(&self, other: &Intersection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for Intersection
impl Eq for Intersection
impl StructuralPartialEq for Intersection
Auto Trait Implementations§
impl Freeze for Intersection
impl RefUnwindSafe for Intersection
impl Send for Intersection
impl Sync for Intersection
impl Unpin for Intersection
impl UnsafeUnpin for Intersection
impl UnwindSafe for Intersection
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