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