PSMoveService
func_noise.hpp
Go to the documentation of this file.
1 
38 #ifndef glm_core_func_noise
39 #define glm_core_func_noise GLM_VERSION
40 
41 namespace glm
42 {
45 
52  template <typename genType>
53  typename genType::value_type noise1(genType const & x);
54 
61  template <typename genType>
62  detail::tvec2<typename genType::value_type> noise2(genType const & x);
63 
70  template <typename genType>
71  detail::tvec3<typename genType::value_type> noise3(genType const & x);
72 
79  template <typename genType>
80  detail::tvec4<typename genType::value_type> noise4(genType const & x);
81 
83 }//namespace glm
84 
85 #include "func_noise.inl"
86 
87 #endif//glm_core_func_noise
OpenGL Mathematics (glm.g-truc.net)
Definition: _detail.hpp:38
detail::tvec3< typename genType::value_type > noise3(genType const &x)
Returns a 3D noise value based on the input value x.
detail::tvec2< typename genType::value_type > noise2(genType const &x)
Returns a 2D noise value based on the input value x.
detail::tvec4< typename genType::value_type > noise4(genType const &x)
Returns a 4D noise value based on the input value x.
genType::value_type noise1(genType const &x)
Returns a 1D noise value based on the input value x.