
## Classes

| Class | Description |
| --- | --- |
| [AdjustableArrowCap](../com.aspose.drawing.drawing2d/adjustablearrowcap) | Represents an adjustable arrow-shaped line cap. |
| [Blend](../com.aspose.drawing.drawing2d/blend) | Defines a blend pattern for a [LinearGradientBrush](../com.aspose.drawing.drawing2d/lineargradientbrush) object. |
| [ColorBlend](../com.aspose.drawing.drawing2d/colorblend) | Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. |
| [CombineMode](../com.aspose.drawing.drawing2d/combinemode) | Specifies how different clipping regions can be combined. |
| [CompositingMode](../com.aspose.drawing.drawing2d/compositingmode) | Specifies how the source colors are combined with the background colors. |
| [CompositingQuality](../com.aspose.drawing.drawing2d/compositingquality) | Specifies the quality level to use during compositing. |
| [CoordinateSpace](../com.aspose.drawing.drawing2d/coordinatespace) | Specifies the system to use when evaluating coordinates. |
| [CustomLineCap](../com.aspose.drawing.drawing2d/customlinecap) | Encapsulates a custom user-defined line cap. |
| [DashCap](../com.aspose.drawing.drawing2d/dashcap) | Specifies the type of graphic shape to use on both ends of each dash in a dashed line. |
| [DashStyle](../com.aspose.drawing.drawing2d/dashstyle) | Specifies the style of dashed lines drawn with a [Pen](../com.aspose.drawing/pen) object. |
| [FillMode](../com.aspose.drawing.drawing2d/fillmode) | Specifies how the interior of a closed path is filled. |
| [FlushIntention](../com.aspose.drawing.drawing2d/flushintention) | Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible. |
| [GraphicsContainer](../com.aspose.drawing.drawing2d/graphicscontainer) | Represents the internal data of a graphics container. |
| [GraphicsPath](../com.aspose.drawing.drawing2d/graphicspath) | Represents a series of connected lines and curves. |
| [GraphicsPathIterator](../com.aspose.drawing.drawing2d/graphicspathiterator) | Provides the ability to iterate through subpaths in a [GraphicsPath](../com.aspose.drawing.drawing2d/graphicspath) and test the types of shapes contained in each subpath. |
| [GraphicsState](../com.aspose.drawing.drawing2d/graphicsstate) | Represents the state of a [Graphics](../com.aspose.drawing/graphics) object. |
| [HatchBrush](../com.aspose.drawing.drawing2d/hatchbrush) | Defines a rectangular brush with a hatch style, a foreground color, and a background color. |
| [HatchStyle](../com.aspose.drawing.drawing2d/hatchstyle) | Specifies the different patterns available for [HatchBrush](../com.aspose.drawing.drawing2d/hatchbrush) objects. |
| [InterpolationMode](../com.aspose.drawing.drawing2d/interpolationmode) | The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated. |
| [LineCap](../com.aspose.drawing.drawing2d/linecap) | Specifies the available cap styles with which a Pen object can end a line. |
| [LineJoin](../com.aspose.drawing.drawing2d/linejoin) | Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object. |
| [LinearGradientBrush](../com.aspose.drawing.drawing2d/lineargradientbrush) | Encapsulates a [Brush](../com.aspose.drawing/brush) with a linear gradient. |
| [LinearGradientMode](../com.aspose.drawing.drawing2d/lineargradientmode) | Specifies the direction of a linear gradient. |
| [Matrix](../com.aspose.drawing.drawing2d/matrix) | Encapsulates a 3-by-3 affine matrix that represents a geometric transform. |
| [MatrixOrder](../com.aspose.drawing.drawing2d/matrixorder) | Specifies the order for matrix transform operations. |
| [PathData](../com.aspose.drawing.drawing2d/pathdata) | Contains the graphical data that makes up a [GraphicsPath](../com.aspose.drawing.drawing2d/graphicspath) object. |
| [PathGradientBrush](../com.aspose.drawing.drawing2d/pathgradientbrush) | Encapsulates a [Brush](../com.aspose.drawing/brush) object that fills the interior of a [GraphicsPath](../com.aspose.drawing.drawing2d/graphicspath) object with a gradient. |
| [PathPointType](../com.aspose.drawing.drawing2d/pathpointtype) | Specifies the type of point in a [GraphicsPath](../com.aspose.drawing.drawing2d/graphicspath) object. |
| [PenAlignment](../com.aspose.drawing.drawing2d/penalignment) | Specifies the alignment of a [Pen](../com.aspose.drawing/pen) object in relation to the theoretical, zero-width line. |
| [PenType](../com.aspose.drawing.drawing2d/pentype) | Specifies the type of fill a Pen object uses to fill lines. |
| [PixelOffsetMode](../com.aspose.drawing.drawing2d/pixeloffsetmode) | Specifies how pixels are offset during rendering. |
| [RegionData](../com.aspose.drawing.drawing2d/regiondata) | Encapsulates the data that makes up a [Region](../com.aspose.drawing/region) object. |
| [SmoothingMode](../com.aspose.drawing.drawing2d/smoothingmode) | Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas. |
| [WarpMode](../com.aspose.drawing.drawing2d/warpmode) | Specifies the type of warp transformation applied in a `Warp` method. |
| [WrapMode](../com.aspose.drawing.drawing2d/wrapmode) | Specifies how a texture or gradient is tiled when it is smaller than the area being filled. |
