Functions | |
template<typename genType > | |
GLM_FUNC_DECL genType::value_type | glm::noise1 (genType const &x) |
template<typename genType > | |
GLM_FUNC_DECL detail::tvec2 < typename genType::value_type, defaultp > | glm::noise2 (genType const &x) |
template<typename genType > | |
GLM_FUNC_DECL detail::tvec3 < typename genType::value_type, defaultp > | glm::noise3 (genType const &x) |
template<typename genType > | |
GLM_FUNC_DECL detail::tvec4 < typename genType::value_type, defaultp > | glm::noise4 (genType const &x) |
Noise functions are stochastic functions that can be used to increase visual complexity. Values returned by the following noise functions give the appearance of randomness, but are not truly random.
GLM_FUNC_DECL genType::value_type glm::noise1 | ( | genType const & | x | ) |
Returns a 1D noise value based on the input value x.
genType | Floating-point scalar or vector types. |
GLM_FUNC_DECL detail::tvec2<typename genType::value_type, defaultp> glm::noise2 | ( | genType const & | x | ) |
Returns a 2D noise value based on the input value x.
genType | Floating-point scalar or vector types. |
GLM_FUNC_DECL detail::tvec3<typename genType::value_type, defaultp> glm::noise3 | ( | genType const & | x | ) |
Returns a 3D noise value based on the input value x.
genType | Floating-point scalar or vector types. |
GLM_FUNC_DECL detail::tvec4<typename genType::value_type, defaultp> glm::noise4 | ( | genType const & | x | ) |
Returns a 4D noise value based on the input value x.
genType | Floating-point scalar or vector types. |