示例#1
0
        protected override EffectTypeModuleData CreateInstanceForClone()
        {
            var gradientList = Colors.ToList();
            var result       = new DissolveData
            {
                Colors             = gradientList,
                DissolveMode       = DissolveMode,
                MarkCollectionId   = MarkCollectionId,
                DissolveCurve      = new Curve(DissolveCurve),
                DissolveMethod     = DissolveMethod,
                RandomDissolve     = RandomDissolve,
                DissolveFlip       = DissolveFlip,
                GroupLevel         = GroupLevel,
                DissolveMarkType   = DissolveMarkType,
                StartingNode       = StartingNode,
                RandomColor        = RandomColor,
                DepthOfEffect      = DepthOfEffect,
                EnableDepth        = EnableDepth,
                BothDirections     = BothDirections,
                DirectionsTogether = DirectionsTogether,
                ColorPerStep       = ColorPerStep
            };

            return(result);
        }
示例#2
0
文件: Dissolve.cs 项目: priyanr/Vixen
 public Dissolve()
 {
     _data = new DissolveData();
     InitAllAttributes();
 }