vmml::Frustum< T > Class Template Reference
List of all members.
Public Member Functions |
| Frustum (const T left, const T right, const T bottom, const T top, const T nearPlane, const T farPlane) |
| Frustum (const float *values) |
| Frustum (const double *values) |
void | set (const T _left, const T _right, const T _bottom, const T _top, const T _near, const T _far) |
void | setPerspective (T fieldOfViewY, T aspectRatio, T nearPlane_, T farPlane) |
Matrix4< T > | computeMatrix () const |
Matrix4< T > | computeOrthoMatrix () const |
void | adjustNear (const T nearPlane) |
Public Attributes |
union { |
struct { |
T left |
T right |
T bottom |
T top |
T nearPlane |
T farPlane |
} | |
T data [6] |
}; | |
Static Public Attributes |
static const Frustum | DEFAULT |
Friends |
std::ostream & | operator<< (std::ostream &os, const Frustum &frustum) |
template<class T>
class vmml::Frustum< T >
The documentation for this class was generated from the following file:
- C:/Users/weinma/Development/VisFlowRenderer/VisFlowRenderer/vmmlib/include/vmmlib/frustum.h