#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.