54 template <
typename genType>
63 template <
typename genType>
72 template <
typename genType>
82 template <
typename genType>
95 template <
typename genType>
107 template <
typename genType>
117 template <
typename genType>
126 template <
typename genType>
136 template <
typename genType>
148 template <
typename genType>
151 typename genType::value_type
const & y);
162 template <
typename genType>
173 template <
typename genType>
178 template <
typename genType>
181 typename genType::value_type
const & y);
189 template <
typename genType>
194 template <
typename genType>
197 typename genType::value_type
const & y);
206 template <
typename genType>
209 genType
const & minVal,
210 genType
const & maxVal);
212 template <
typename genType, precision P>
215 typename genType::value_type
const & minVal,
216 typename genType::value_type
const & maxVal);
260 template <
typename T,
typename U, precision P,
template <
typename, precision>
class vecType>
262 vecType<T, P>
const & x,
263 vecType<T, P>
const & y,
264 vecType<U, P>
const & a);
266 template <
typename T,
typename U, precision P,
template <
typename, precision>
class vecType>
268 vecType<T, P>
const & x,
269 vecType<T, P>
const & y,
272 template <
typename genTypeT,
typename genTypeU>
282 template <
typename genType>
284 genType
const & edge,
291 template <
template <
typename, precision>
class vecType,
typename T,
precision P>
294 vecType<T, P>
const & x);
310 template <
typename genType>
312 genType
const & edge0,
313 genType
const & edge1,
316 template <
typename genType>
318 typename genType::value_type
const & edge0,
319 typename genType::value_type
const & edge1,
334 template <
typename genType>
347 template <
typename genType>
364 template <
template <
typename, precision>
class vecType,
precision P>
381 template <
template <
typename, precision>
class vecType,
precision P>
402 template <
template <
typename, precision>
class vecType,
precision P>
423 template <
template <
typename, precision>
class vecType,
precision P>
432 template <
typename genType>
433 GLM_FUNC_DECL genType
fma(genType
const & a, genType
const & b, genType
const & c);
449 template <
typename genType,
typename genIType>
463 template <
typename genType,
typename genIType>
469 #include "func_common.inl" GLM_FUNC_DECL uint floatBitsToUint(float const &v)
GLM_FUNC_DECL genType ldexp(genType const &x, genIType const &exp)
GLM_FUNC_DECL genType round(genType const &x)
GLM_FUNC_DECL genType min(genType const &x, genType const &y)
GLM_FUNC_DECL float uintBitsToFloat(uint const &v)
GLM_FUNC_DECL genType mod(genType const &x, genType const &y)
GLM_FUNC_DECL genType trunc(genType const &x)
GLM_FUNC_DECL genType frexp(genType const &x, genIType &exp)
GLM_FUNC_DECL genType::bool_type isinf(genType const &x)
GLM_FUNC_DECL vecType< T, P > mix(vecType< T, P > const &x, vecType< T, P > const &y, vecType< U, P > const &a)
GLM_FUNC_DECL genType step(genType const &edge, genType const &x)
GLM_FUNC_DECL genType sign(genType const &x)
GLM_FUNC_DECL genType fract(genType const &x)
GLM_FUNC_DECL genType modf(genType const &x, genType &i)
GLM_FUNC_DECL genType floor(genType const &x)
GLM_FUNC_DECL genType abs(genType const &x)
GLM_FUNC_DECL genType clamp(genType const &x, genType const &minVal, genType const &maxVal)
GLM_FUNC_DECL int floatBitsToInt(float const &v)
GLM_FUNC_DECL genType exp(genType const &x)
GLM_FUNC_DECL genType max(genType const &x, genType const &y)
GLM_FUNC_DECL genType::bool_type isnan(genType const &x)
GLM_FUNC_DECL genType fma(genType const &a, genType const &b, genType const &c)
GLM_FUNC_DECL genType ceil(genType const &x)
GLM_FUNC_DECL genType smoothstep(genType const &edge0, genType const &edge1, genType const &x)
GLM_FUNC_DECL float intBitsToFloat(int const &v)
GLM_FUNC_DECL genType roundEven(genType const &x)