38 #ifndef GLM_GTC_reciprocal
39 #define GLM_GTC_reciprocal GLM_VERSION
44 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
45 # pragma message("GLM: GLM_GTC_reciprocal extension included")
57 template <
typename genType>
64 template <
typename genType>
65 genType
csc(genType
const & angle);
71 template <
typename genType>
72 genType
cot(genType
const & angle);
77 template <
typename genType>
78 genType
asec(genType
const & x);
83 template <
typename genType>
84 genType
acsc(genType
const & x);
89 template <
typename genType>
90 genType
acot(genType
const & x);
95 template <
typename genType>
96 genType
sech(genType
const & angle);
101 template <
typename genType>
102 genType
csch(genType
const & angle);
107 template <
typename genType>
108 genType
coth(genType
const & angle);
113 template <
typename genType>
114 genType
asech(genType
const & x);
119 template <
typename genType>
120 genType
acsch(genType
const & x);
125 template <
typename genType>
126 genType
acoth(genType
const & x);
133 #endif//GLM_GTC_reciprocal
genType asech(genType const &x)
Definition: reciprocal.inl:161
Definition: _detail.hpp:38
genType csch(genType const &angle)
Definition: reciprocal.inl:133
genType sech(genType const &angle)
Definition: reciprocal.inl:119
genType acsc(genType const &x)
Definition: reciprocal.inl:90
genType acsch(genType const &x)
Definition: reciprocal.inl:175
genType asec(genType const &x)
Definition: reciprocal.inl:76
genType sec(genType const &angle)
Definition: reciprocal.inl:34
genType coth(genType const &angle)
Definition: reciprocal.inl:147
genType csc(genType const &angle)
Definition: reciprocal.inl:48
genType acoth(genType const &x)
Definition: reciprocal.inl:189
genType acot(genType const &x)
Definition: reciprocal.inl:104
valType angle(detail::tquat< valType > const &x)
genType cot(genType const &angle)
Definition: reciprocal.inl:62