SKShader.CreatePerlinNoiseFractalNoise Method

Definition

Overloads

CreatePerlinNoiseFractalNoise(Single, Single, Int32, Single)

Creates a new shader that draws Perlin fractal noise.

CreatePerlinNoiseFractalNoise(Single, Single, Int32, Single, SKPointI)

Creates a new shader that draws Perlin fractal noise.

CreatePerlinNoiseFractalNoise(Single, Single, Int32, Single)

Creates a new shader that draws Perlin fractal noise.

public static SkiaSharp.SKShader CreatePerlinNoiseFractalNoise (float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed);

Parameters

baseFrequencyX
Single

The frequency in the x-direction in the range of 0..1.

baseFrequencyY
Single

The frequency in the y-direction in the range of 0..1.

numOctaves
Int32

The number of octaves, usually fairly small.

seed
Single

The randomization seed.

Returns

Returns a new SKShader, or an empty shader on error. This function never returns null.

CreatePerlinNoiseFractalNoise(Single, Single, Int32, Single, SKPointI)

Creates a new shader that draws Perlin fractal noise.

public static SkiaSharp.SKShader CreatePerlinNoiseFractalNoise (float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SkiaSharp.SKPointI tileSize);

Parameters

baseFrequencyX
Single

The frequency in the x-direction in the range of 0..1.

baseFrequencyY
Single

The frequency in the y-direction in the range of 0..1.

numOctaves
Int32

The number of octaves, usually fairly small.

seed
Single

The randomization seed.

tileSize
SKPointI

The tile size used to modify the frequencies so that the noise will be tileable for the given size.

Returns

Returns a new SKShader, or an empty shader on error. This function never returns null.

Applies to