#include <cml/mathlib/matrix_concat.h>
#include <cml/mathlib/vector_transform.h>
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) |
Definition in file projection.h.