Clutter Engine 0.0.1
Loading...
Searching...
No Matches
round.hpp File Reference
#include "../detail/setup.hpp"
#include "../detail/qualifier.hpp"
#include "../detail/_vectorize.hpp"
#include "../vector_relational.hpp"
#include "../common.hpp"
#include <limits>
#include "round.inl"

Go to the source code of this file.

Namespaces

namespace  glm
 Core features
 

Functions

template<typename genIUType >
GLM_FUNC_DECL genIUType glm::ceilPowerOfTwo (genIUType v)
 
template<length_t L, typename T , qualifier Q>
GLM_FUNC_DECL vec< L, T, Q > glm::ceilPowerOfTwo (vec< L, T, Q > const &v)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType glm::floorPowerOfTwo (genIUType v)
 
template<length_t L, typename T , qualifier Q>
GLM_FUNC_DECL vec< L, T, Q > glm::floorPowerOfTwo (vec< L, T, Q > const &v)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType glm::roundPowerOfTwo (genIUType v)
 
template<length_t L, typename T , qualifier Q>
GLM_FUNC_DECL vec< L, T, Q > glm::roundPowerOfTwo (vec< L, T, Q > const &v)
 
template<typename genType >
GLM_FUNC_DECL genType glm::ceilMultiple (genType v, genType Multiple)
 
template<length_t L, typename T , qualifier Q>
GLM_FUNC_DECL vec< L, T, Q > glm::ceilMultiple (vec< L, T, Q > const &v, vec< L, T, Q > const &Multiple)
 
template<typename genType >
GLM_FUNC_DECL genType glm::floorMultiple (genType v, genType Multiple)
 
template<length_t L, typename T , qualifier Q>
GLM_FUNC_DECL vec< L, T, Q > glm::floorMultiple (vec< L, T, Q > const &v, vec< L, T, Q > const &Multiple)
 
template<typename genType >
GLM_FUNC_DECL genType glm::roundMultiple (genType v, genType Multiple)
 
template<length_t L, typename T , qualifier Q>
GLM_FUNC_DECL vec< L, T, Q > glm::roundMultiple (vec< L, T, Q > const &v, vec< L, T, Q > const &Multiple)
 

Detailed Description

GLM_GTC_round

See also
Core features (dependence)
GLM_GTC_round (dependence)