Namespace SixLabors.ImageSharp.Drawing
Classes
ArcLineSegment
Represents a line segment that contains radii and angles that will be rendered as a elliptical arc.
ClipPathExtensions
Provides extension methods to IPath that allow the clipping of shapes.
ComplexPolygon
Represents a complex polygon made up of one or more shapes overlayed on each other, where overlaps causes holes.
CubicBezierLineSegment
Represents a line segment that contains a lists of control points that will be rendered as a cubic bezier curve
EllipsePolygon
An elliptical shape made up of a single path made up of one of more ILineSegments.
EmptyPath
A path that is always empty.
LinearLineSegment
Represents a series of control points that will be joined by straight lines
OutlinePathExtensions
Extensions to IPath that allow the generation of outlines.
Path
A aggregate of ILineSegments making a single logical path.
PathBuilder
Allow you to derivatively build shapes and paths.
PathCollection
A aggregate of IPaths to apply common operations to them.
PathExtensions
Convenience methods that can be applied to shapes and paths.
Polygon
A shape made up of a single closed path made up of one of more ILineSegments
RectangularPolygon
A polygon tha allows the optimized drawing of rectangles.
RegularPolygon
A shape made up of a single path made up of one of more ILineSegments
Star
A shape made up of a single closed path made up of one of more ILineSegments
TextBuilder
Provides mechanisms for building IPathCollection instances from text strings.
Structs
SegmentInfo
Returns metadata about the point along a path.
Interfaces
ILineSegment
Represents a simple path segment
IPath
Represents a logic path that can be drawn.
IPathCollection
Represents a logic path that can be drawn
ISimplePath
Represents a simple (non-composite) path defined by a series of points.
Enums
ClippingOperation
Provides options for boolean clipping operations.
EndCapStyle
The style to apply to the end cap when generating an outline.
IntersectionRule
Provides options for calculating intersection points.
JointStyle
The style to apply to the joints when generating an outline.
PathTypes
Describes the different type of paths.