|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
View frustum defined by six clipping planes, extracted from a projection (or view-projection) matrix. More...
#include <aeongames/Frustum.hpp>

Public Member Functions | |
| DLL | Frustum () |
| Default constructor. | |
| DLL | Frustum (const Matrix4x4 &aMatrix) |
| Constructs a frustum by extracting the six clipping planes from a matrix. | |
| DLL | ~Frustum () |
| destructor. | |
| DLL bool | Intersects (const AABB &aAABB) const |
| Tests whether an axis-aligned bounding box intersects or is inside the frustum. | |
View frustum defined by six clipping planes, extracted from a projection (or view-projection) matrix.
Definition at line 34 of file Frustum.hpp.
| AeonGames::Frustum::Frustum | ( | const Matrix4x4 & | aMatrix | ) |
Constructs a frustum by extracting the six clipping planes from a matrix.
| aMatrix | Projection or view-projection matrix. |
Definition at line 26 of file Frustum.cpp.
| bool AeonGames::Frustum::Intersects | ( | const AABB & | aAABB | ) | const |
Tests whether an axis-aligned bounding box intersects or is inside the frustum.
| aAABB | The AABB to test. |
Definition at line 84 of file Frustum.cpp.