Add convenience aliases to math classes
This commit is contained in:
parent
52808c3826
commit
01a20905f4
@ -46,8 +46,50 @@ namespace math{
|
||||
template<typename T>
|
||||
using vec4 = vector<T,4>;
|
||||
|
||||
using vec2f = vec2<float>;
|
||||
using vec2i = vec2<int>;
|
||||
using vec2u = vec2<unsigned int>;
|
||||
using vec2d = vec2<double>;
|
||||
using vec2s = vec2<size_t>;
|
||||
|
||||
using vec3f = vec3<float>;
|
||||
using vec3i = vec3<int>;
|
||||
using vec3u = vec3<unsigned int>;
|
||||
using vec3d = vec3<double>;
|
||||
using vec3s = vec3<size_t>;
|
||||
|
||||
using vec4f = vec4<float>;
|
||||
using vec4i = vec4<int>;
|
||||
using vec4u = vec4<unsigned int>;
|
||||
using vec4d = vec4<double>;
|
||||
using vec4s = vec4<size_t>;
|
||||
|
||||
using mat2f = mat2<float>;
|
||||
using mat2i = mat2<int>;
|
||||
using mat2u = mat2<unsigned int>;
|
||||
using mat2d = mat2<double>;
|
||||
using mat2s = mat2<size_t>;
|
||||
|
||||
using mat3f = mat3<float>;
|
||||
using mat3i = mat3<int>;
|
||||
using mat3u = mat3<unsigned int>;
|
||||
using mat3d = mat3<double>;
|
||||
using mat3s = mat3<size_t>;
|
||||
|
||||
using mat4f = mat4<float>;
|
||||
using mat4i = mat4<int>;
|
||||
using mat4u = mat4<unsigned int>;
|
||||
using mat4d = mat4<double>;
|
||||
using mat4s = mat4<size_t>;
|
||||
|
||||
template<typename T>
|
||||
using quat = quaternion<T>;
|
||||
|
||||
using quat_f = quat<float>;
|
||||
using quat_i = quat<int>;
|
||||
using quat_u = quat<unsigned int>;
|
||||
using quat_d = quat<double>;
|
||||
using quat_s = quat<size_t>;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user