Пример #1
0
        private static State <FilterChainState, IEnumerable <XElement> > BuildOffsetFilter(OffsetFilter offsetFilter, CoordinatesConverter converter)
        {
            var svgVector = converter.ToSvgVector(offsetFilter.Vector);

            var core =
                XElementBuilder.WithName("feOffset")
                .Add(
                    new XAttribute("dx", svgVector.Dx),
                    new XAttribute("dy", svgVector.Dy)
                    );

            return(BuildIOFilter(core).Select(x => x.Build()).Select(x => new[] { x }.AsEnumerable()));
        }