예제 #1
0
        protected override EffectTypeModuleData CreateInstanceForClone()
        {
            CurtainData result = new CurtainData
            {
                Gradient    = new ColorGradient(Gradient),
                Direction   = Direction,
                Speed       = Speed,
                Edge        = Edge,
                Swag        = Swag,
                Orientation = Orientation,
                LevelCurve  = new Curve(LevelCurve)
            };

            return(result);
        }
예제 #2
0
        protected override EffectTypeModuleData CreateInstanceForClone()
        {
            CurtainData result = new CurtainData
            {
                Gradient              = new ColorGradient(Gradient),
                Direction             = Direction,
                Speed                 = Speed,
                Edge                  = Edge,
                Swag                  = Swag,
                Orientation           = Orientation,
                LevelCurve            = new Curve(LevelCurve),
                PositionCurve         = new Curve(PositionCurve),
                MovementType          = MovementType,
                IntensityPerIteration = IntensityPerIteration
            };

            return(result);
        }
예제 #3
0
 public Curtain()
 {
     _data = new CurtainData();
 }
예제 #4
0
 public Curtain()
 {
     _data = new CurtainData();
     EnableTargetPositioning(true, true);
     InitAllAttributes();
 }
예제 #5
0
파일: Curtain.cs 프로젝트: jaredb7/vixen
 public Curtain()
 {
     _data = new CurtainData();
 }
예제 #6
0
 protected override EffectTypeModuleData CreateInstanceForClone()
 {
     CurtainData result = new CurtainData
     {
         Gradient = new ColorGradient(Gradient),
         Direction = Direction,
         Speed = Speed,
         Edge = Edge,
         Swag = Swag,
         Orientation = Orientation,
         LevelCurve = new Curve(LevelCurve)
     };
     return result;
 }