Clutter Engine 0.0.1
Loading...
Searching...
No Matches
transform.inl
1
2
3namespace glm
4{
5 template<typename T, qualifier Q>
6 GLM_FUNC_QUALIFIER mat<4, 4, T, Q> translate(vec<3, T, Q> const& v)
7 {
8 return translate(mat<4, 4, T, Q>(static_cast<T>(1)), v);
9 }
10
11 template<typename T, qualifier Q>
12 GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate(T angle, vec<3, T, Q> const& v)
13 {
14 return rotate(mat<4, 4, T, Q>(static_cast<T>(1)), angle, v);
15 }
16
17 template<typename T, qualifier Q>
18 GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scale(vec<3, T, Q> const& v)
19 {
20 return scale(mat<4, 4, T, Q>(static_cast<T>(1)), v);
21 }
22
23}//namespace glm
GLM_FUNC_DECL mat< 4, 4, T, Q > rotate(mat< 4, 4, T, Q > const &m, T angle, vec< 3, T, Q > const &axis)
Definition matrix_transform.inl:18
GLM_FUNC_DECL mat< 4, 4, T, Q > translate(mat< 4, 4, T, Q > const &m, vec< 3, T, Q > const &v)
Definition matrix_transform.inl:10
GLM_FUNC_DECL mat< 4, 4, T, Q > scale(mat< 4, 4, T, Q > const &m, vec< 3, T, Q > const &v)
Definition matrix_transform.inl:78
GLM_FUNC_DECL T angle(qua< T, Q > const &x)
Definition quaternion_trigonometric.inl:6
Core features
Definition common.hpp:21
Definition qualifier.hpp:36
Definition qualifier.hpp:35