func_noise.hpp
Go to the documentation of this file.
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
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