Namespace SixLabors.ImageSharp.Drawing
Classes
ClipPathExtensions
Path extensions to clip paths.
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.
LinearLineSegment
Represents a series of control points that will be joined by straight lines
OutlinePathExtensions
Path extensions to generate outlines of paths.
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.
Region
Represents a region of an image.
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
Text drawing extensions for a PathBuilder
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
EndCapStyle
The style to apply to the end cap when generating an outline.
IntersectionRule
Rule for calulating intersection points,
JointStyle
The style we use to generate the joints when outlining.
PathTypes
Describes the different type of paths.