16 #include "../ext/scalar_constants.hpp"
18 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
19 # pragma message("GLM: GLM_GTC_constants extension included")
29 template<
typename genType>
30 GLM_FUNC_DECL GLM_CONSTEXPR genType
zero();
34 template<
typename genType>
35 GLM_FUNC_DECL GLM_CONSTEXPR genType
one();
39 template<
typename genType>
40 GLM_FUNC_DECL GLM_CONSTEXPR genType
two_pi();
44 template<
typename genType>
45 GLM_FUNC_DECL GLM_CONSTEXPR genType
tau();
49 template<
typename genType>
50 GLM_FUNC_DECL GLM_CONSTEXPR genType
root_pi();
54 template<
typename genType>
55 GLM_FUNC_DECL GLM_CONSTEXPR genType
half_pi();
59 template<
typename genType>
64 template<
typename genType>
69 template<
typename genType>
74 template<
typename genType>
79 template<
typename genType>
84 template<
typename genType>
89 template<
typename genType>
94 template<
typename genType>
99 template<
typename genType>
104 template<
typename genType>
109 template<
typename genType>
114 template<
typename genType>
115 GLM_FUNC_DECL GLM_CONSTEXPR genType
e();
119 template<
typename genType>
120 GLM_FUNC_DECL GLM_CONSTEXPR genType
euler();
124 template<
typename genType>
129 template<
typename genType>
134 template<
typename genType>
139 template<
typename genType>
140 GLM_FUNC_DECL GLM_CONSTEXPR genType
ln_two();
144 template<
typename genType>
145 GLM_FUNC_DECL GLM_CONSTEXPR genType
ln_ten();
149 template<
typename genType>
154 template<
typename genType>
155 GLM_FUNC_DECL GLM_CONSTEXPR genType
third();
159 template<
typename genType>
164 template<
typename genType>
170 #include "constants.inl"