상속: VixenModules.Effect.Effect.EffectTypeModuleData
예제 #1
0
        public override IModuleDataModel Clone()
        {
            ChaseData result = new ChaseData();

            result.ColorHandling = ColorHandling;
            result.PulseOverlap  = PulseOverlap;
            result.DefaultLevel  = DefaultLevel;
            result.StaticColor   = StaticColor;
            result.ColorGradient = new ColorGradient(ColorGradient);
            result.PulseCurve    = new Curve(PulseCurve);
            result.ChaseMovement = new Curve(ChaseMovement);
            result.DepthOfEffect = DepthOfEffect;
            return(result);
        }
예제 #2
0
파일: ChaseData.cs 프로젝트: stewmc/vixen
		public override IModuleDataModel Clone()
		{
			ChaseData result = new ChaseData();
			result.ColorHandling = ColorHandling;
			result.PulseOverlap = PulseOverlap;
			result.DefaultLevel = DefaultLevel;
			result.StaticColor = StaticColor;
			result.ColorGradient = new ColorGradient(ColorGradient);
			result.PulseCurve = new Curve(PulseCurve);
			result.ChaseMovement = new Curve(ChaseMovement);
			result.DepthOfEffect = DepthOfEffect;
			result.ExtendPulseToStart = ExtendPulseToStart;
			result.ExtendPulseToEnd = ExtendPulseToEnd;
			return result;
		}
예제 #3
0
파일: ChaseData.cs 프로젝트: priyanr/Vixen
        protected override EffectTypeModuleData CreateInstanceForClone()
        {
            ChaseData result = new ChaseData();

            result.ColorHandling      = ColorHandling;
            result.PulseOverlap       = PulseOverlap;
            result.DefaultLevel       = DefaultLevel;
            result.EnableDefaultLevel = EnableDefaultLevel;
            result.StaticColor        = StaticColor;
            result.ColorGradient      = new ColorGradient(ColorGradient);
            result.PulseCurve         = new Curve(PulseCurve);
            result.ChaseMovement      = new Curve(ChaseMovement);
            result.DepthOfEffect      = DepthOfEffect;
            result.ExtendPulseToStart = ExtendPulseToStart;
            result.ExtendPulseToEnd   = ExtendPulseToEnd;
            return(result);
        }
예제 #4
0
파일: Chase.cs 프로젝트: darkgrey3k/vixen
 public Chase()
 {
     _data = new ChaseData();
 }
예제 #5
0
 public Chase()
 {
     _data = new ChaseData();
 }
예제 #6
0
파일: Chase.cs 프로젝트: thorhs/vixen
 public Chase()
 {
     _data = new ChaseData();
     InitAllAttributes();
 }
예제 #7
0
파일: ChaseData.cs 프로젝트: jaredb7/vixen
 protected override EffectTypeModuleData CreateInstanceForClone()
 {
     ChaseData result = new ChaseData();
     result.ColorHandling = ColorHandling;
     result.PulseOverlap = PulseOverlap;
     result.DefaultLevel = DefaultLevel;
     result.EnableDefaultLevel = EnableDefaultLevel;
     result.StaticColor = StaticColor;
     result.ColorGradient = new ColorGradient(ColorGradient);
     result.PulseCurve = new Curve(PulseCurve);
     result.ChaseMovement = new Curve(ChaseMovement);
     result.DepthOfEffect = DepthOfEffect;
     result.ExtendPulseToStart = ExtendPulseToStart;
     result.ExtendPulseToEnd = ExtendPulseToEnd;
     return result;
 }
예제 #8
0
파일: Chase.cs 프로젝트: eberletj/vixen
 public Chase()
 {
     _data = new ChaseData();
     InitAllAttributes();
 }