// Copyright (c) Six Labors. // Licensed under the Six Labors Split License. using System.Collections.Generic; using System.Numerics; namespace SixLabors.ImageSharp.Drawing { /// /// Represents a logic path that can be drawn /// public interface IPathCollection : IEnumerable { /// /// Gets the bounds enclosing the path /// public RectangleF Bounds { get; } /// /// Transforms the path using the specified matrix. /// /// The matrix. /// A new path collection with the matrix applied to it. public IPathCollection Transform(Matrix4x4 matrix); } }