## MultiplyTransform(Matrix) {#multiplytransform}

Updates the brush's transformation matrix with the product of brush's transformation matrix multiplied by another matrix.

```csharp
public void MultiplyTransform(Matrix matrix)
```

| Parameter | Type | Description |
| --- | --- | --- |
| matrix | Matrix | The Matrix that will be multiplied by the brush's current transformation matrix. |

### See Also

* class [Matrix](../../matrix/)
* class [PathGradientBrush](../)
* namespace [Aspose.Drawing.Drawing2D](../../pathgradientbrush/)
* assembly [Aspose.Drawing.Common](../../../)

---

## MultiplyTransform(Matrix, MatrixOrder) {#multiplytransform_1}

Updates the brush's transformation matrix with the product of the brush's transformation matrix multiplied by another matrix.

```csharp
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
```

| Parameter | Type | Description |
| --- | --- | --- |
| matrix | Matrix | The Matrix that will be multiplied by the brush's current transformation matrix. |
| order | MatrixOrder | A MatrixOrder that specifies in which order to multiply the two matrices. |

### See Also

* class [Matrix](../../matrix/)
* enum [MatrixOrder](../../matrixorder/)
* class [PathGradientBrush](../)
* namespace [Aspose.Drawing.Drawing2D](../../pathgradientbrush/)
* assembly [Aspose.Drawing.Common](../../../)


