master
ブランチ master
VulkanExample / dep / include / glm / gtx / transform.inl
592 B、23行 生 Blame 履歴
1/// @ref gtx_transform
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