#include <GteFrustum3.h>
Public Member Functions | |
| void | ComputeVertices (Vector3< Real > vertex[8]) const |
| Frustum3 () | |
| Frustum3 (Vector3< Real > const &inOrigin, Vector3< Real > const &inDVector, Vector3< Real > const &inUVector, Vector3< Real > const &inRVector, Real inDMin, Real inDMax, Real inUBound, Real inRBound) | |
| Real | GetDRatio () const |
| Real | GetMTwoRF () const |
| Real | GetMTwoUF () const |
| bool | operator!= (Frustum3 const &frustum) const |
| bool | operator< (Frustum3 const &frustum) const |
| bool | operator<= (Frustum3 const &frustum) const |
| bool | operator== (Frustum3 const &frustum) const |
| bool | operator> (Frustum3 const &frustum) const |
| bool | operator>= (Frustum3 const &frustum) const |
| void | Update () |
Public Attributes | |
| Real | dMax |
| Real | dMin |
| Vector3< Real > | dVector |
| Vector3< Real > | origin |
| Real | rBound |
| Vector3< Real > | rVector |
| Real | uBound |
| Vector3< Real > | uVector |
Protected Attributes | |
| Real | mDRatio |
| Real | mMTwoRF |
| Real | mMTwoUF |
Definition at line 24 of file GteFrustum3.h.
| gte::Frustum3< Real >::Frustum3 | ( | ) |
Definition at line 66 of file GteFrustum3.h.
| gte::Frustum3< Real >::Frustum3 | ( | Vector3< Real > const & | inOrigin, |
| Vector3< Real > const & | inDVector, | ||
| Vector3< Real > const & | inUVector, | ||
| Vector3< Real > const & | inRVector, | ||
| Real | inDMin, | ||
| Real | inDMax, | ||
| Real | inUBound, | ||
| Real | inRBound | ||
| ) |
Definition at line 81 of file GteFrustum3.h.
| void gte::Frustum3< Real >::ComputeVertices | ( | Vector3< Real > | vertex[8] | ) | const |
Definition at line 125 of file GteFrustum3.h.
|
inline |
Definition at line 107 of file GteFrustum3.h.
|
inline |
Definition at line 119 of file GteFrustum3.h.
|
inline |
Definition at line 113 of file GteFrustum3.h.
| bool gte::Frustum3< Real >::operator!= | ( | Frustum3< Real > const & | frustum | ) | const |
Definition at line 157 of file GteFrustum3.h.
| bool gte::Frustum3< Real >::operator< | ( | Frustum3< Real > const & | frustum | ) | const |
Definition at line 163 of file GteFrustum3.h.
| bool gte::Frustum3< Real >::operator<= | ( | Frustum3< Real > const & | frustum | ) | const |
Definition at line 239 of file GteFrustum3.h.
| bool gte::Frustum3< Real >::operator== | ( | Frustum3< Real > const & | frustum | ) | const |
Definition at line 144 of file GteFrustum3.h.
| bool gte::Frustum3< Real >::operator> | ( | Frustum3< Real > const & | frustum | ) | const |
Definition at line 245 of file GteFrustum3.h.
| bool gte::Frustum3< Real >::operator>= | ( | Frustum3< Real > const & | frustum | ) | const |
Definition at line 251 of file GteFrustum3.h.
| void gte::Frustum3< Real >::Update | ( | ) |
Definition at line 99 of file GteFrustum3.h.
| Real gte::Frustum3< Real >::dMax |
Definition at line 48 of file GteFrustum3.h.
| Real gte::Frustum3< Real >::dMin |
Definition at line 48 of file GteFrustum3.h.
| Vector3<Real> gte::Frustum3< Real >::dVector |
Definition at line 47 of file GteFrustum3.h.
|
protected |
Definition at line 61 of file GteFrustum3.h.
|
protected |
Definition at line 61 of file GteFrustum3.h.
|
protected |
Definition at line 61 of file GteFrustum3.h.
| Vector3<Real> gte::Frustum3< Real >::origin |
Definition at line 47 of file GteFrustum3.h.
| Real gte::Frustum3< Real >::rBound |
Definition at line 48 of file GteFrustum3.h.
| Vector3<Real> gte::Frustum3< Real >::rVector |
Definition at line 47 of file GteFrustum3.h.
| Real gte::Frustum3< Real >::uBound |
Definition at line 48 of file GteFrustum3.h.
| Vector3<Real> gte::Frustum3< Real >::uVector |
Definition at line 47 of file GteFrustum3.h.