00001
00002
00004
00005
00006
00007
00009
00010 #ifndef glm_core_func_noise
00011 #define glm_core_func_noise
00012
00013 namespace glm
00014 {
00015 namespace test{
00016 void main_core_func_noise();
00017 }
00018
00019 namespace core{
00020 namespace function{
00021
00022 namespace noise{
00023
00026
00031 template <typename genType>
00032 typename genType::value_type noise1(genType const & x);
00033
00038 template <typename genType>
00039 detail::tvec2<typename genType::value_type> noise2(genType const & x);
00040
00045 template <typename genType>
00046 detail::tvec3<typename genType::value_type> noise3(genType const & x);
00047
00052 template <typename genType>
00053 detail::tvec4<typename genType::value_type> noise4(genType const & x);
00054
00056
00057 }
00058 }
00059 }
00060
00061 using namespace core::function::noise;
00062 }
00063
00064 #include "func_noise.inl"
00065
00066 #endif//glm_core_func_noise