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)
matrix< 4, 4, T > computeMatrix () const
matrix< 4, 4, T > computeOrthoMatrix () const
void computeMatrix (matrix< 4, 4, T > &matrix_) const
void computeOrthoMatrix (matrix< 4, 4, T > &matrix_) const
void adjustNear (const T nearPlane)
T & left ()
const T & left () const
T & right ()
const T & right () const
T & bottom ()
const T & bottom () const
T & top ()
const T & top () const
T & nearPlane ()
const T & nearPlane () const
T & farPlane ()
const T & farPlane () const

Public Attributes

array [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