protected override EffectTypeModuleData CreateInstanceForClone() { VerticalMeterData result = new VerticalMeterData(); result.HighPass = HighPass; result.LowPass = LowPass; result.HighPassFreq = HighPassFreq; result.LowPassFreq = LowPassFreq; result.Inverted = Inverted; result.DecayTime = DecayTime; result.AttackTime = AttackTime; result.Normalize = Normalize; result.Gain = Gain; result.Range = Range; result.GreenColorPosition = GreenColorPosition; result.RedColorPosition = RedColorPosition; result.IntensityCurve = new Curve(IntensityCurve); result.MeterColorGradient = new ColorGradient(MeterColorGradient); result.MeterColorStyle = MeterColorStyle; result.DepthOfEffect = DepthOfEffect; return(result); }
protected override EffectTypeModuleData CreateInstanceForClone() { VerticalMeterData result = new VerticalMeterData(); result.HighPass = HighPass; result.LowPass = LowPass; result.HighPassFreq = HighPassFreq; result.LowPassFreq = LowPassFreq; result.Inverted = Inverted; result.DecayTime = DecayTime; result.AttackTime = AttackTime; result.Normalize = Normalize; result.Gain = Gain; result.Range = Range; result.GreenColorPosition = GreenColorPosition; result.RedColorPosition = RedColorPosition; result.IntensityCurve = new Curve(IntensityCurve); result.MeterColorGradient = new ColorGradient(MeterColorGradient); result.MeterColorStyle = MeterColorStyle; result.DepthOfEffect = DepthOfEffect; return result; }