示例#1
0
        public override IModuleDataModel Clone()
        {
            SpinData result = new SpinData();

            result.SpeedFormat         = SpeedFormat;
            result.PulseLengthFormat   = PulseLengthFormat;
            result.ColorHandling       = ColorHandling;
            result.RevolutionCount     = RevolutionCount;
            result.RevolutionFrequency = RevolutionFrequency;
            result.RevolutionTime      = RevolutionTime;
            result.PulseTime           = PulseTime;
            result.PulsePercentage     = PulsePercentage;
            result.DefaultLevel        = DefaultLevel;
            result.StaticColor         = StaticColor;
            result.ColorGradient       = new ColorGradient(ColorGradient);
            result.PulseCurve          = new Curve(PulseCurve);
            result.ReverseSpin         = ReverseSpin;
            result.DepthOfEffect       = DepthOfEffect;
            return(result);
        }
示例#2
0
文件: SpinData.cs 项目: robness/Vixen
        protected override EffectTypeModuleData CreateInstanceForClone()
        {
            SpinData result = new SpinData();

            result.SpeedFormat         = SpeedFormat;
            result.PulseLengthFormat   = PulseLengthFormat;
            result.ColorHandling       = ColorHandling;
            result.RevolutionCount     = RevolutionCount;
            result.RevolutionFrequency = RevolutionFrequency;
            result.RevolutionTime      = RevolutionTime;
            result.PulseTime           = PulseTime;
            result.PulsePercentage     = PulsePercentage;
            result.DefaultLevel        = DefaultLevel;
            result.StaticColor         = StaticColor;
            result.ColorGradient       = new ColorGradient(ColorGradient);
            result.PulseCurve          = new Curve(PulseCurve);
            result.ReverseSpin         = ReverseSpin;
            result.DepthOfEffect       = DepthOfEffect;
            result.EnableDefaultLevel  = EnableDefaultLevel;
            result.TargetNodeSelection = TargetNodeSelection;
            return(result);
        }
示例#3
0
文件: Spin.cs 项目: eberletj/vixen
 public Spin()
 {
     _data = new SpinData();
     InitAllAttributes();
 }
示例#4
0
文件: Spin.cs 项目: priyanr/Vixen
 public Spin()
 {
     _data = new SpinData();
     InitAllAttributes();
 }
示例#5
0
 public Spin()
 {
     _data = new SpinData();
 }
示例#6
0
 public override IModuleDataModel Clone()
 {
     SpinData result = new SpinData();
     result.SpeedFormat = SpeedFormat;
     result.PulseLengthFormat = PulseLengthFormat;
     result.ColorHandling = ColorHandling;
     result.RevolutionCount = RevolutionCount;
     result.RevolutionFrequency = RevolutionFrequency;
     result.RevolutionTime = RevolutionTime;
     result.PulseTime = PulseTime;
     result.PulsePercentage = PulsePercentage;
     result.DefaultLevel = DefaultLevel;
     result.StaticColor = StaticColor;
     result.ColorGradient = new ColorGradient(ColorGradient);
     result.PulseCurve = new Curve(PulseCurve);
     result.ReverseSpin = ReverseSpin;
     result.DepthOfEffect = DepthOfEffect;
     return result;
 }
示例#7
0
文件: Spin.cs 项目: ctmal/vixen
 public Spin()
 {
     _data = new SpinData();
 }