#include <CullViewFrustum.h>
Classes | |
| struct | Plane |
Public Member Functions | |
| CullViewFrustum () | |
| nw::g3d::ViewVolume & | getViewVolume () |
| const nw::g3d::ViewVolume & | getViewVolume () const |
| void | update (const sead::Camera &camera, const sead::PerspectiveProjection &projection) |
| bool | testIntersectionSphere (const sead::Vector3f &pos, f32 radius) const |
| bool | testIntersectionAABB (const sead::Vector3f &min, const sead::Vector3f &max) const |
Private Attributes | |
| sead::UnsafeArray< Plane, 4 > | mPlane |
| nw::g3d::ViewVolume | mViewVolume |
| CullViewFrustum::CullViewFrustum | ( | ) |
|
inline |
|
inline |
| void CullViewFrustum::update | ( | const sead::Camera & | camera, |
| const sead::PerspectiveProjection & | projection ) |
| bool CullViewFrustum::testIntersectionSphere | ( | const sead::Vector3f & | pos, |
| f32 | radius ) const |
| bool CullViewFrustum::testIntersectionAABB | ( | const sead::Vector3f & | min, |
| const sead::Vector3f & | max ) const |
|
private |
|
private |