Namespaces | Functions
func_common.hpp File Reference
#include "setup.hpp"
#include "precision.hpp"
#include "type_int.hpp"
#include "_fixes.hpp"
#include "func_common.inl"
Include dependency graph for func_common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 glm
 

Functions

template<typename genType >
GLM_FUNC_DECL genType glm::abs (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::ceil (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::clamp (genType const &x, genType const &minVal, genType const &maxVal)
 
template<typename genType , precision P>
GLM_FUNC_DECL genType glm::clamp (genType const &x, typename genType::value_type const &minVal, typename genType::value_type const &maxVal)
 
GLM_FUNC_DECL int glm::floatBitsToInt (float const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< int, Pglm::floatBitsToInt (vecType< float, P > const &v)
 
GLM_FUNC_DECL uint glm::floatBitsToUint (float const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< uint, Pglm::floatBitsToUint (vecType< float, P > const &v)
 
template<typename genType >
GLM_FUNC_DECL genType glm::floor (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::fma (genType const &a, genType const &b, genType const &c)
 
template<typename genType >
GLM_FUNC_DECL genType glm::fract (genType const &x)
 
template<typename genType , typename genIType >
GLM_FUNC_DECL genType glm::frexp (genType const &x, genIType &exp)
 
GLM_FUNC_DECL float glm::intBitsToFloat (int const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< float, Pglm::intBitsToFloat (vecType< int, P > const &v)
 
template<typename genType >
GLM_FUNC_DECL genType::bool_type glm::isinf (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType::bool_type glm::isnan (genType const &x)
 
template<typename genType , typename genIType >
GLM_FUNC_DECL genType glm::ldexp (genType const &x, genIType const &exp)
 
template<typename genType >
GLM_FUNC_DECL genType glm::max (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType glm::max (genType const &x, typename genType::value_type const &y)
 
template<typename genType >
GLM_FUNC_DECL genType glm::min (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType glm::min (genType const &x, typename genType::value_type const &y)
 
template<typename T , typename U , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, Pglm::mix (vecType< T, P > const &x, vecType< T, P > const &y, vecType< U, P > const &a)
 
template<typename T , typename U , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, Pglm::mix (vecType< T, P > const &x, vecType< T, P > const &y, U const &a)
 
template<typename genTypeT , typename genTypeU >
GLM_FUNC_DECL genTypeT glm::mix (genTypeT const &x, genTypeT const &y, genTypeU const &a)
 
template<typename genType >
GLM_FUNC_DECL genType glm::mod (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType glm::mod (genType const &x, typename genType::value_type const &y)
 
template<typename genType >
GLM_FUNC_DECL genType glm::modf (genType const &x, genType &i)
 
template<typename genType >
GLM_FUNC_DECL genType glm::round (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::roundEven (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::sign (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::smoothstep (genType const &edge0, genType const &edge1, genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::smoothstep (typename genType::value_type const &edge0, typename genType::value_type const &edge1, genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::step (genType const &edge, genType const &x)
 
template<template< typename, precision > class vecType, typename T , precision P>
GLM_FUNC_DECL vecType< T, Pglm::step (T const &edge, vecType< T, P > const &x)
 
template<typename genType >
GLM_FUNC_DECL genType glm::trunc (genType const &x)
 
GLM_FUNC_DECL float glm::uintBitsToFloat (uint const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< float, Pglm::uintBitsToFloat (vecType< uint, P > const &v)
 


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:38:58