Class CombinationModule.CombinationModuleBuilder
java.lang.Object
de.articdive.jnoise.modules.combination.CombinationModule.CombinationModuleBuilder
- All Implemented Interfaces:
NoiseSourceBuilder
- Enclosing class:
- CombinationModule
@NullMarked
public static final class CombinationModule.CombinationModuleBuilder
extends Object
implements NoiseSourceBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the NoiseSource.setA
(NoiseSource noiseSource) Sets the first noise source for theCombinationModule
.setA
(NoiseSourceBuilder noiseSourceBuilder) Sets the noise source for theCombinationModule
.setB
(NoiseSource noiseSource) Sets the second noise source for theCombinationModule
.setB
(NoiseSourceBuilder noiseSourceBuilder) Sets the second noise source for theCombinationModule
.setCombiner
(Combiner combiner) Sets the combiner for theCombinationModule
.
-
Method Details
-
setA
Sets the first noise source for theCombinationModule
.- Parameters:
noiseSource
- the new noise source for theCombinationModule
.- Returns:
CombinationModule.CombinationModuleBuilder
this
-
setA
Sets the noise source for theCombinationModule
.- Parameters:
noiseSourceBuilder
- the new noise source for theCombinationModule
.- Returns:
CombinationModule.CombinationModuleBuilder
this
-
setB
Sets the second noise source for theCombinationModule
.- Parameters:
noiseSource
- the new noise source for theCombinationModule
.- Returns:
CombinationModule.CombinationModuleBuilder
this
-
setB
Sets the second noise source for theCombinationModule
.- Parameters:
noiseSourceBuilder
- the new noise source for theCombinationModule
.- Returns:
CombinationModule.CombinationModuleBuilder
this
-
setCombiner
Sets the combiner for theCombinationModule
.- Parameters:
combiner
- the newCombiner
for theCombinationModule
.- Returns:
CombinationModule.CombinationModuleBuilder
this
-
build
Description copied from interface:NoiseSourceBuilder
Builds the NoiseSource.- Specified by:
build
in interfaceNoiseSourceBuilder
- Returns:
NoiseSource
resulting from the parameters of theNoiseSourceBuilder
.
-