46 #ifndef GLM_GTC_matrix_transform 
   47 #define GLM_GTC_matrix_transform GLM_VERSION 
   52 #if(defined(GLM_MESSAGES) && !defined(glm_ext)) 
   53 #   pragma message("GLM: GLM_GTC_matrix_transform extension included") 
   83         detail::tmat4x4<T> 
const & m,
 
   84         detail::tvec3<T> 
const & v);
 
   99         detail::tmat4x4<T> 
const & m,
 
  101         detail::tvec3<T> 
const & 
axis);
 
  113     template <
typename T> 
 
  114     detail::tmat4x4<T> 
scale(
 
  115         detail::tmat4x4<T> 
const & m,
 
  116         detail::tvec3<T> 
const & v);
 
  129     template <
typename T> 
 
  130     detail::tmat4x4<T> 
ortho(
 
  147     template <
typename T> 
 
  148     detail::tmat4x4<T> 
ortho(
 
  164     template <
typename T> 
 
  181     template <
typename T> 
 
  197     template <
typename valType> 
 
  200         valType 
const & width, 
 
  201         valType 
const & height, 
 
  202         valType 
const & near, 
 
  203         valType 
const & far);
 
  212     template <
typename T> 
 
  214         T fovy, 
T aspect, 
T near);
 
  223     template <
typename T> 
 
  225         T fovy, 
T aspect, 
T near);
 
  236     template <
typename T, 
typename U> 
 
  238         detail::tvec3<T> 
const & obj, 
 
  239         detail::tmat4x4<T> 
const & model, 
 
  240         detail::tmat4x4<T> 
const & 
proj, 
 
  241         detail::tvec4<U> 
const & viewport);
 
  252     template <
typename T, 
typename U> 
 
  254         detail::tvec3<T> 
const & win, 
 
  255         detail::tmat4x4<T> 
const & model, 
 
  256         detail::tmat4x4<T> 
const & proj, 
 
  257         detail::tvec4<U> 
const & viewport);
 
  267     template <
typename T, 
typename U> 
 
  269         detail::tvec2<T> 
const & center, 
 
  270         detail::tvec2<T> 
const & delta, 
 
  271         detail::tvec4<U> 
const & viewport);
 
  280     template <
typename T> 
 
  281     detail::tmat4x4<T> 
lookAt(
 
  282         detail::tvec3<T> 
const & eye, 
 
  283         detail::tvec3<T> 
const & center, 
 
  284         detail::tvec3<T> 
const & up);
 
  291 #endif//GLM_GTC_matrix_transform 
Definition: _detail.hpp:38
 
Definition: _swizzle.hpp:43
 
vecType proj(vecType const &x, vecType const &Normal)
Definition: projection.inl:14
 
detail::tvec3< valType > axis(detail::tquat< valType > const &x)
 
valType angle(detail::tquat< valType > const &x)