projection.h File Reference

#include <cml/mathlib/matrix_concat.h>
#include <cml/mathlib/vector_transform.h>

Include dependency graph for projection.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cml
namespace  cml::detail

Functions

template<typename E >
void cml::detail::divide_by_w (vector< E, fixed< 4 > > &v)
template<class MatT_1 , class MatT_2 , class MatT_3 , class VecT >
vector< typename
VecT::value_type, fixed< 3 > > 
cml::project_point (const MatT_1 &modelview, const MatT_2 &projection, const MatT_3 &viewport, const VecT &p)
template<class MatT_1 , class MatT_2 , class MatT_3 , class MatT_4 , class VecT >
vector< typename
VecT::value_type, fixed< 3 > > 
cml::project_point (const MatT_1 &model, const MatT_2 &view, const MatT_3 &projection, const MatT_4 &viewport, const VecT &p)
template<class MatT_1 , class MatT_2 , class MatT_3 , class VecT >
vector< typename
VecT::value_type, fixed< 3 > > 
cml::unproject_point (const MatT_1 &modelview, const MatT_2 &projection, const MatT_3 &viewport, const VecT &p)
template<class MatT_1 , class MatT_2 , class MatT_3 , class MatT_4 , class VecT >
vector< typename
VecT::value_type, fixed< 3 > > 
cml::unproject_point (const MatT_1 &model, const MatT_2 &view, const MatT_3 &projection, const MatT_4 &viewport, const VecT &p)


Detailed Description

Definition in file projection.h.


Generated on Sat Jul 18 19:35:36 2009 for CML 1.0 by  doxygen 1.5.9