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:

Generated by  doxygen 1.6.2