|
void | set (const Frustum &other) noexcept |
|
FrustumCollision | ContainsPoint (const vec3< F32 > &point, I8 &lastPlaneCache) const noexcept |
|
FrustumCollision | ContainsBoundingBox (const BoundingBox &bbox, I8 &lastPlaneCache) const noexcept |
|
FrustumCollision | ContainsSphere (const BoundingSphere &bSphere, I8 &lastPlaneCache) const noexcept |
|
FrustumCollision | ContainsSphere (const vec3< F32 > ¢er, F32 radius, I8 &lastPlaneCache) const noexcept |
|
FrustumCollision | ContainsPoint (const vec3< F32 > &point) const noexcept |
|
FrustumCollision | ContainsBoundingBox (const BoundingBox &bbox) const noexcept |
|
FrustumCollision | ContainsSphere (const vec3< F32 > ¢er, const F32 radius) const noexcept |
|
void | getCornersWorldSpace (std::array< vec3< F32 >, to_base(FrustumPoints::COUNT)> &cornersWS) const noexcept |
|
const std::array< Plane< F32 >, to_base(FrustumPlane::COUNT)> & | computePlanes (const mat4< F32 > &viewProjMatrix) |
|
FrustumCollision | PlaneBoundingBoxIntersect (FrustumPlane frustumPlane, const BoundingBox &bbox) const noexcept |
|
FrustumCollision | PlaneBoundingSphereIntersect (FrustumPlane frustumPlane, const BoundingSphere &bsphere) const noexcept |
|
FrustumCollision | PlanePointIntersect (FrustumPlane frustumPlane, const vec3< F32 > &point) const noexcept |
|
FrustumCollision | PlaneSphereIntersect (FrustumPlane frustumPlane, const vec3< F32 > ¢er, F32 radius) const noexcept |
|
FrustumCollision | PlaneBoundingBoxIntersect (const FrustumPlane *frustumPlanes, U8 count, const BoundingBox &bbox) const noexcept |
|
FrustumCollision | PlaneBoundingSphereIntersect (const FrustumPlane *frustumPlanes, U8 count, const BoundingSphere &bsphere) const noexcept |
|
FrustumCollision | PlanePointIntersect (const FrustumPlane *frustumPlanes, U8 count, const vec3< F32 > &point) const noexcept |
|
FrustumCollision | PlaneSphereIntersect (const FrustumPlane *frustumPlanes, U8 count, const vec3< F32 > ¢er, F32 radius) const noexcept |
|
const std::array< Plane< F32 >, to_base(FrustumPlane::COUNT)> & | planes () const noexcept |
|
bool | operator== (const Frustum &other) const =default |
|
Definition at line 42 of file Frustum.h.