Clutter Engine 0.0.1
Loading...
Searching...
No Matches
type_trait.inl
1
2
3namespace glm
4{
5 template<typename T>
6 bool const type<T>::is_vec;
7 template<typename T>
8 bool const type<T>::is_mat;
9 template<typename T>
10 bool const type<T>::is_quat;
11 template<typename T>
12 length_t const type<T>::components;
13 template<typename T>
14 length_t const type<T>::cols;
15 template<typename T>
16 length_t const type<T>::rows;
17
18 // vec
19 template<length_t L, typename T, qualifier Q>
20 bool const type<vec<L, T, Q> >::is_vec;
21 template<length_t L, typename T, qualifier Q>
22 bool const type<vec<L, T, Q> >::is_mat;
23 template<length_t L, typename T, qualifier Q>
24 bool const type<vec<L, T, Q> >::is_quat;
25 template<length_t L, typename T, qualifier Q>
26 length_t const type<vec<L, T, Q> >::components;
27
28 // mat
29 template<length_t C, length_t R, typename T, qualifier Q>
30 bool const type<mat<C, R, T, Q> >::is_vec;
31 template<length_t C, length_t R, typename T, qualifier Q>
32 bool const type<mat<C, R, T, Q> >::is_mat;
33 template<length_t C, length_t R, typename T, qualifier Q>
34 bool const type<mat<C, R, T, Q> >::is_quat;
35 template<length_t C, length_t R, typename T, qualifier Q>
36 length_t const type<mat<C, R, T, Q> >::components;
37 template<length_t C, length_t R, typename T, qualifier Q>
38 length_t const type<mat<C, R, T, Q> >::cols;
39 template<length_t C, length_t R, typename T, qualifier Q>
40 length_t const type<mat<C, R, T, Q> >::rows;
41
42 // tquat
43 template<typename T, qualifier Q>
44 bool const type<qua<T, Q> >::is_vec;
45 template<typename T, qualifier Q>
46 bool const type<qua<T, Q> >::is_mat;
47 template<typename T, qualifier Q>
48 bool const type<qua<T, Q> >::is_quat;
49 template<typename T, qualifier Q>
50 length_t const type<qua<T, Q> >::components;
51
52 // tdualquat
53 template<typename T, qualifier Q>
54 bool const type<tdualquat<T, Q> >::is_vec;
55 template<typename T, qualifier Q>
56 bool const type<tdualquat<T, Q> >::is_mat;
57 template<typename T, qualifier Q>
58 bool const type<tdualquat<T, Q> >::is_quat;
59 template<typename T, qualifier Q>
60 length_t const type<tdualquat<T, Q> >::components;
61}//namespace glm
Core features
Definition common.hpp:21