8 #ifndef SkPerlinNoiseShader_DEFINED
9 #define SkPerlinNoiseShader_DEFINED
41 static sk_sp<SkShader> MakeFractalNoise(SkScalar baseFrequencyX, SkScalar baseFrequencyY,
42 int numOctaves, SkScalar seed,
43 const SkISize* tileSize =
nullptr);
44 static sk_sp<SkShader> MakeTurbulence(SkScalar baseFrequencyX, SkScalar baseFrequencyY,
45 int numOctaves, SkScalar seed,
46 const SkISize* tileSize =
nullptr);
51 static sk_sp<SkShader> MakeImprovedNoise(SkScalar baseFrequencyX, SkScalar baseFrequencyY,
52 int numOctaves, SkScalar z);
54 SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP()
SkPerlinNoiseShader creates an image using the Perlin turbulence function.
Definition: SkPerlinNoiseShader.h:25