public NoiseModuleFractalBase(OpenTK.Vector3 axial_frequencies, uint num_octaves, NoiseModuleBase basis_noise_module, float fractal_increment, float lacunarity, bool anti_y = false, bool pos_y = false, bool neg_y = false) : base(axial_frequencies, anti_y, pos_y, neg_y) { m_num_octaves = num_octaves; m_fractal_increment = fractal_increment; m_lacunarity = lacunarity; m_basis_noise_module = basis_noise_module; }
public void AddNoiseModule(NoiseModuleBase noise_module) { m_noise_modules.Add(noise_module); }
public void AddWeightedNoiseModule(NoiseModuleBase noise_module, float weight) { m_noise_modules.Add(noise_module); m_noise_module_weights[noise_module] = weight; }
public RidgedMultiFractalNoiseModule(OpenTK.Vector3 axial_frequencies, uint num_octaves, NoiseModuleBase basis_noise_module, float fractal_increment, float lacunarity, float noise_offset, bool anti_y = false, bool pos_y = false, bool neg_y = false) : base(axial_frequencies, num_octaves, basis_noise_module, fractal_increment, lacunarity, anti_y, pos_y, neg_y) { m_noise_offset = noise_offset; }
public StandardFractalNoiseModule(OpenTK.Vector3 axial_frequencies, uint num_octaves, NoiseModuleBase basis_noise_module, float fractal_increment, float lacunarity, bool anti_y = false, bool pos_y = false, bool neg_y = false) : base(axial_frequencies, num_octaves, basis_noise_module, fractal_increment, lacunarity, anti_y, pos_y, neg_y) { }