public override IModuleDataModel Clone() { TwinkleData result = new TwinkleData(); result.IndividualChannels = IndividualChannels; result.MinimumLevel = MinimumLevel; result.MaximumLevel = MaximumLevel; result.LevelVariation = LevelVariation; result.AveragePulseTime = AveragePulseTime; result.PulseTimeVariation = PulseTimeVariation; result.AverageCoverage = AverageCoverage; result.ColorHandling = ColorHandling; result.StaticColor = StaticColor; result.ColorGradient = new ColorGradient(ColorGradient); result.DepthOfEffect = DepthOfEffect; return result; }
public override IModuleDataModel Clone() { TwinkleData result = new TwinkleData(); result.IndividualChannels = IndividualChannels; result.MinimumLevel = MinimumLevel; result.MaximumLevel = MaximumLevel; result.LevelVariation = LevelVariation; result.AveragePulseTime = AveragePulseTime; result.PulseTimeVariation = PulseTimeVariation; result.AverageCoverage = AverageCoverage; result.ColorHandling = ColorHandling; result.StaticColor = StaticColor; result.ColorGradient = new ColorGradient(ColorGradient); result.DepthOfEffect = DepthOfEffect; return(result); }
public Twinkle() { _data = new TwinkleData(); }
public Twinkle() { _data = new TwinkleData(); UpdateAllAttributes(); }