

The package provides helper classes and methods to work with different brush types.


## Classes

| Class | Description |
| --- | --- |
| [HatchBrush](../com.aspose.psd.brushes/hatchbrush) | Defines a rectangular brush with a hatch style, a foreground color, and a background color. |
| [LinearGradientBrush](../com.aspose.psd.brushes/lineargradientbrush) | Encapsulates a  Aspose.Imaging.Brush  with a linear gradient. |
| [LinearGradientBrushBase](../com.aspose.psd.brushes/lineargradientbrushbase) | Represents a  Brush  with gradient capabilities and appropriate properties. |
| [LinearMulticolorGradientBrush](../com.aspose.psd.brushes/linearmulticolorgradientbrush) | Represents a  Brush  with linear gradient defined by multiple colors and appropriate positions. |
| [PathGradientBrush](../com.aspose.psd.brushes/pathgradientbrush) | Encapsulates a  Aspose.Imaging.Brush  object with a gradient. |
| [PathGradientBrushBase](../com.aspose.psd.brushes/pathgradientbrushbase) | Represents a  Brush  with base path gradient functionality. |
| [PathMulticolorGradientBrush](../com.aspose.psd.brushes/pathmulticolorgradientbrush) | Encapsulates a  Aspose.Imaging.Brush  object with a gradient. |
| [SolidBrush](../com.aspose.psd.brushes/solidbrush) | Solid brush is intended for drawing continiously with specific color. |
| [TextureBrush](../com.aspose.psd.brushes/texturebrush) | Each property of the  Aspose.Imaging.Brushes.TextureBrush  class is a  Aspose.Imaging.Brush  object that uses an image to fill the interior of a shape. |
| [TransformBrush](../com.aspose.psd.brushes/transformbrush) | A  Brush  with transform capabilities. |
