3.1.1.5.1.4 Brushes
A brush defines how color values have to be assigned to pixels in a theoretically infinite plane. Brushes are used to fill geometries.
The following are the types of brushes specified by this protocol.
Solid color brush: Fills the whole infinite plane with a single color. For a complete list of supported resource attributes, see MILCMD_SOLIDCOLORBRUSH (section 2.2.7.93) message fields.
Linear gradient brush: Fills the infinite plane with a linear gradient similar to the linearGradient element, as specified in [SVG1.1]. For a complete list of supported resource attributes, see MILCMD_LINEARGRADIENTBRUSH (section 2.2.7.94) message fields.
Image brush: Fills the infinite plane with one or more copies of the pixels defined by an image resource. The image brush is defined by graphical objects that have finite extent. These finite extent objects can be stretched to fill the conceptual infinite plane, similar to the behavior of the pattern element, as specified in [SVG1.1]. For a complete list of supported resource attributes, see MILCMD_IMAGEBRUSH (section 2.2.7.95) message fields.