llperlin.h

Go to the documentation of this file.
00001 
00031 #ifndef LL_PERLIN_H
00032 #define LL_PERLIN_H
00033 
00034 #include "stdtypes.h"
00035 
00036 // namespace wrapper
00037 class LLPerlinNoise
00038 {
00039 public:
00040         static F32 noise1(F32 x);
00041         static F32 noise2(F32 x, F32 y);
00042         static F32 noise3(F32 x, F32 y, F32 z);
00043         static F32 turbulence2(F32 x, F32 y, F32 freq);
00044         static F32 turbulence3(F32 x, F32 y, F32 z, F32 freq);
00045         static F32 clouds3(F32 x, F32 y, F32 z, F32 freq);
00046 private:
00047         static bool sInitialized;
00048         static void init(void);
00049 };
00050 
00051 #endif // LL_PERLIN_

Generated on Thu Jul 1 06:09:00 2010 for Second Life Viewer by  doxygen 1.4.7