Class TextureBrush
TextureBrush class
Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. This class cannot be inherited.
public sealed class TextureBrush : Brush
Constructors
| Name | Description |
|---|
| TextureBrush(Image) | Initializes a new instance of the TextureBrush class that uses the specified image. |
| TextureBrush(Image, RectangleF) | Initializes a new instance of the TextureBrush class that uses the specified image, and bounding rectangle. |
| TextureBrush(Image, WrapMode) | Initializes a new instance of the TextureBrush class that uses the specified image and wrap mode. |
| TextureBrush(Image, RectangleF, ImageAttributes) | Initializes a new instance of the TextureBrush class that uses the specified image, bounding rectangle, and image attributes. |
| TextureBrush(Image, WrapMode, RectangleF) | Initializes a new instance of the TextureBrush class that uses the specified image, wrap mode, and bounding rectangle. |
Properties
| Name | Description |
|---|
| Image { get; } | Gets the Image object associated with this TextureBrush object. |
| Transform { get; set; } | Gets or sets a copy of the Matrix object that defines a local geometric transformation for the image associated with this TextureBrush object. |
| WrapMode { get; set; } | Gets or sets a WrapMode enumeration that indicates the wrap mode for this TextureBrush object. |
Methods
| Name | Description |
|---|
| override Clone() | Creates an exact copy of this TextureBrush object. |
| Dispose() | Releases all resources used by this Brush object. |
| MultiplyTransform(Matrix) | Multiplies the Matrix object that represents the local geometric transformation of this TextureBrush object by the specified Matrix object by prepending the specified Matrix object. |
| MultiplyTransform(Matrix, MatrixOrder) | Multiplies the Matrix object that represents the local geometric transformation of this TextureBrush object by the specified Matrix object in the specified order. |
| ResetTransform() | Resets the Transform property of this TextureBrush object to identity. |
| RotateTransform(float) | Rotates the local geometric transformation of this TextureBrush object by the specified amount. This method prepends the rotation to the transformation. |
| RotateTransform(float, MatrixOrder) | Rotates the local geometric transformation of this TextureBrush object by the specified amount in the specified order. |
| ScaleTransform(float, float) | Scales the local geometric transformation of this TextureBrush object by the specified amounts. This method prepends the scaling matrix to the transformation. |
| ScaleTransform(float, float, MatrixOrder) | Scales the local geometric transformation of this TextureBrush object by the specified amounts in the specified order. |
| TranslateTransform(float, float) | Translates the local geometric transformation of this TextureBrush object by the specified dimensions. This method prepends the translation to the transformation. |
| TranslateTransform(float, float, MatrixOrder) | Translates the local geometric transformation of this TextureBrush object by the specified dimensions in the specified order. |
See Also