12 #ifndef __D_PERLIN_NOISE_H__
13 #define __D_PERLIN_NOISE_H__
15 #include "dCoreStdafx.h"
17 D_CORE_API dFloat32 dPerlinNoise(dFloat32 x);
18 D_CORE_API dFloat32 dPerlinNoise(dFloat32 x, dFloat32 y);
19 D_CORE_API dFloat32 dPerlinNoise(dFloat32 x, dFloat32 y, dFloat32 z);
21 D_CORE_API dFloat32 BrownianMotion(dInt32 octaves, dFloat32 persistence, dFloat32 x);
22 D_CORE_API dFloat32 BrownianMotion(dInt32 octaves, dFloat32 persistence, dFloat32 x, dFloat32 y);
23 D_CORE_API dFloat32 BrownianMotion(dInt32 octaves, dFloat32 persistence, dFloat32 x, dFloat32 y, dFloat32 z);