Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Frustum Member List

This is the complete list of members for Divide::Frustum, including all inherited members.

_frustumPlanesDivide::Frustumprivate
computePlanes(const mat4< F32 > &viewProjMatrix)Divide::Frustum
ContainsBoundingBox(const BoundingBox &bbox, I8 &lastPlaneCache) const noexceptDivide::Frustum
ContainsBoundingBox(const BoundingBox &bbox) const noexceptDivide::Frustuminline
ContainsPoint(const vec3< F32 > &point, I8 &lastPlaneCache) const noexceptDivide::Frustum
ContainsPoint(const vec3< F32 > &point) const noexceptDivide::Frustuminline
ContainsSphere(const BoundingSphere &bSphere, I8 &lastPlaneCache) const noexceptDivide::Frustum
ContainsSphere(const vec3< F32 > &center, F32 radius, I8 &lastPlaneCache) const noexceptDivide::Frustum
ContainsSphere(const vec3< F32 > &center, const F32 radius) const noexceptDivide::Frustuminline
getCornersWorldSpace(std::array< vec3< F32 >, to_base(FrustumPoints::COUNT)> &cornersWS) const noexceptDivide::Frustum
operator==(const Frustum &other) const =defaultDivide::Frustum
PlaneBoundingBoxIntersect(FrustumPlane frustumPlane, const BoundingBox &bbox) const noexceptDivide::Frustum
PlaneBoundingBoxIntersect(const FrustumPlane *frustumPlanes, U8 count, const BoundingBox &bbox) const noexceptDivide::Frustum
PlaneBoundingSphereIntersect(FrustumPlane frustumPlane, const BoundingSphere &bsphere) const noexceptDivide::Frustum
PlaneBoundingSphereIntersect(const FrustumPlane *frustumPlanes, U8 count, const BoundingSphere &bsphere) const noexceptDivide::Frustum
PlanePointIntersect(FrustumPlane frustumPlane, const vec3< F32 > &point) const noexceptDivide::Frustum
PlanePointIntersect(const FrustumPlane *frustumPlanes, U8 count, const vec3< F32 > &point) const noexceptDivide::Frustum
planes() const noexceptDivide::Frustuminline
PlaneSphereIntersect(FrustumPlane frustumPlane, const vec3< F32 > &center, F32 radius) const noexceptDivide::Frustum
PlaneSphereIntersect(const FrustumPlane *frustumPlanes, U8 count, const vec3< F32 > &center, F32 radius) const noexceptDivide::Frustum
set(const Frustum &other) noexceptDivide::Frustum