Beispiel #1
0
        public override void FromJson(string data)
        {
            FXNodeData d = JsonConvert.DeserializeObject <FXNodeData>(data);

            SetBaseNodeDate(d);
            iterations   = d.iterations;
            rotation     = d.rotation;
            translation  = new MVector(d.tx, d.ty);
            scale        = new MVector(d.sx, d.sy);
            patternPivot = (FXPivot)d.pivot;
            blending     = (FXBlend)d.blending;
        }
Beispiel #2
0
        public override string GetJson()
        {
            FXNodeData d = new FXNodeData();

            FillBaseNodeData(d);
            d.iterations = iterations;
            d.rotation   = rotation;
            d.tx         = translation.X;
            d.ty         = translation.Y;
            d.sx         = scale.X;
            d.sy         = scale.Y;
            d.pivot      = (int)patternPivot;
            d.blending   = (int)blending;

            return(JsonConvert.SerializeObject(d));
        }