// 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);
}
}