pub struct Frustum { /* private fields */ }Implementations§
Source§impl Frustum
impl Frustum
Sourcepub fn from_view_proj(vp: Mat4) -> Self
pub fn from_view_proj(vp: Mat4) -> Self
Extract frustum planes from a combined view-projection matrix using the Gribb/Hartmann method.
pub fn contains_point(&self, p: Vec3) -> bool
pub fn contains_aabb(&self, aabb: &Aabb) -> bool
pub fn contains_sphere(&self, center: Vec3, radius: f32) -> bool
Auto Trait Implementations§
impl Freeze for Frustum
impl RefUnwindSafe for Frustum
impl Send for Frustum
impl Sync for Frustum
impl Unpin for Frustum
impl UnsafeUnpin for Frustum
impl UnwindSafe for Frustum
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