public CellularNoise UseCellNoiseSampler(INoiseFunction noiseSampler) { this.noiseSampler = noiseSampler; return(this); }
public DomainWarpFunction(INoiseFunction source) { this.source = source; }
public BrownianFunction(INoiseFunction noise, float frequency, int octaves) { this.noise = noise; this.frequency = frequency; this.octaves = octaves; }
public TerraceFunction(INoiseFunction source) { this.source = source; }
public WarpFunction(INoiseFunction source, FastNoise noise) { this.noise = noise; this.source = source; }
public AbsoluteFunction(INoiseFunction source) { this.source = source; }
public FrequencyFunction(INoiseFunction noise, Vector3 frequency) { this.noise = noise; this.frequency = frequency; }
public FrequencyFunction(INoiseFunction noise, float frequency) { this.noise = noise; this.frequency = new Vector3(frequency, frequency, frequency); }
public GrainFunction(INoiseFunction noise, float grain) { this.noise = noise; this.grain = grain; }