public Task SaveScene2DAsync(Scene2Ds scene)
        {
            var path        = GetScene2DPath();
            var fileContent = _xmlSerializationService.Serialize(scene);

            return(_fileStorage.WriteAsync(path, fileContent));
        }
Example #2
0
        public void FromScene2Ds(Scene2Ds container)
        {
            if (container.Transform.ToTransform2D() is ShiftTransform2D shiftTransform)
            {
                _shift = shiftTransform;
            }

            _primitives = container.Primitives.Select(x => x.ToPrimitive2D()).ToList();
            ApplyTransform(_shift);
            CreateRenderingFrames();
        }