# Matrix.IHandler interface

Namespace: [Eto.Drawing](https://eto.picoe.ca/api/namespace/eto.drawing.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public interface Matrix.IHandler : IMatrix
```

Handler interface for the [IMatrix](https://eto.picoe.ca/api/type/eto.drawing.imatrix.md)

## Methods

- [Create](https://eto.picoe.ca/api/type/eto.drawing.matrix.ihandler/create.md): (2 overloads) Creates a new identiy matrix

## Inherited Members

- From [IMatrix](https://eto.picoe.ca/api/type/eto.drawing.imatrix.md): [Elements](https://eto.picoe.ca/api/type/eto.drawing.imatrix/elements.md), [X0](https://eto.picoe.ca/api/type/eto.drawing.imatrix/x0.md), [Xx](https://eto.picoe.ca/api/type/eto.drawing.imatrix/xx.md), [Xy](https://eto.picoe.ca/api/type/eto.drawing.imatrix/xy.md), [Y0](https://eto.picoe.ca/api/type/eto.drawing.imatrix/y0.md), [Yx](https://eto.picoe.ca/api/type/eto.drawing.imatrix/yx.md), [Yy](https://eto.picoe.ca/api/type/eto.drawing.imatrix/yy.md), [Append](https://eto.picoe.ca/api/type/eto.drawing.imatrix/append.md), [Clone](https://eto.picoe.ca/api/type/eto.drawing.imatrix/clone.md), [Invert](https://eto.picoe.ca/api/type/eto.drawing.imatrix/invert.md), [Prepend](https://eto.picoe.ca/api/type/eto.drawing.imatrix/prepend.md), [Rotate](https://eto.picoe.ca/api/type/eto.drawing.imatrix/rotate.md), [RotateAt](https://eto.picoe.ca/api/type/eto.drawing.imatrix/rotateat.md), [Scale](https://eto.picoe.ca/api/type/eto.drawing.imatrix/scale.md), [ScaleAt](https://eto.picoe.ca/api/type/eto.drawing.imatrix/scaleat.md), [Skew](https://eto.picoe.ca/api/type/eto.drawing.imatrix/skew.md), [TransformPoint](https://eto.picoe.ca/api/type/eto.drawing.imatrix/transformpoint.md), [Translate](https://eto.picoe.ca/api/type/eto.drawing.imatrix/translate.md)
- From [IControlObjectSource](https://eto.picoe.ca/api/type/eto.icontrolobjectsource.md): [ControlObject](https://eto.picoe.ca/api/type/eto.icontrolobjectsource/controlobject.md)
