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
00024
00025
00026 template <typename genType>
00027 typename genType::value_type noise1(genType const & x);
00028
00029
00030
00031 template <typename genType>
00032 detail::tvec2<typename genType::value_type> noise2(genType const & x);
00033
00034
00035
00036 template <typename genType>
00037 detail::tvec3<typename genType::value_type> noise3(genType const & x);
00038
00039
00040
00041 template <typename genType>
00042 detail::tvec4<typename genType::value_type> noise4(genType const & x);
00043
00044 }
00045 }
00046 }
00047
00048 using namespace core::function::noise;
00049 }
00050
00051 #include "func_noise.inl"
00052
00053 #endif//glm_core_func_noise