private void setComboFunc() { switch (mcop.comboMethod) { case CombinatorMethod.ADDITIVE: comboFunc = additive; break; case CombinatorMethod.SUBTRACTIVE_B_FROM_A: comboFunc = subtractiveBFromA; break; case CombinatorMethod.SUBTRACTIVE_A_FROM_B: comboFunc = subtractiveAFromB; break; case CombinatorMethod.MULTIPLICATIVE: comboFunc = multiplicative; break; case CombinatorMethod.MIN: comboFunc = min; break; case CombinatorMethod.MAX: comboFunc = max; break; case CombinatorMethod.AVERAGE: comboFunc = average; break; } }
public MapCombinator(MapCombinatorOptionPanel mcop) { //InitializeComponent(); path1 = ""; path2 = ""; comboFunc = additive; this.mcop = mcop; }
public VoronoiNoiseMatrix(int size, int seed, int octNum, float frq, float amp, CombinatorFunction combinatorFunction, DistanceFunction distanceFunction) : base( NAME, //Input new ParameterDefinition[] { }, //Output "x", size, 0, 255 ) { this.seed = seed; this.octNum = octNum; this.frq = frq; this.amp = amp; this.combinatorFunction = combinatorFunction; this.distanceFunction = distanceFunction; }