Matrix Class

Definition

Line 1559 of System.Windows/Graphics.cm

Constructors & Destructor

public Matrix()
public nothrow Matrix(Matrix&& that)
public Matrix(const Matrix& that)
public Matrix(const Rect& rect, const Point& pt)
public Matrix(const RectF& rect, const PointF& pt)
public ~Matrix()

Member Functions

public nothrow GraphicsStatus Invert()
public void InvertChecked()
public GraphicsStatus Multiply(const Matrix& that)
public GraphicsStatus Multiply(const Matrix& that, MatrixOrder order)
public void MultiplyChecked(const Matrix& that)
public void MultiplyChecked(const Matrix& that, MatrixOrder order)
public inline nothrow void* NativeMatrix() const
public nothrow float OffsetX() const
public nothrow float OffsetY() const
public nothrow GraphicsStatus Reset()
public void ResetChecked()
public nothrow GraphicsStatus Rotate(float angle)
public nothrow GraphicsStatus Rotate(float angle, MatrixOrder order)
public nothrow GraphicsStatus RotateAt(float angle, const PointF& center)
public nothrow GraphicsStatus RotateAt(float angle, const PointF& center, MatrixOrder order)
public void RotateAtChecked(float angle, const PointF& center)
public void RotateAtChecked(float angle, const PointF& center, MatrixOrder order)
public void RotateChecked(float angle)
public void RotateChecked(float angle, MatrixOrder order)
public nothrow GraphicsStatus Scale(float scaleX, float scaleY)
public nothrow GraphicsStatus Scale(float scaleX, float scaleY, MatrixOrder order)
public void ScaleChecked(float scaleX, float scaleY)
public void ScaleChecked(float scaleX, float scaleY, MatrixOrder order)
public nothrow GraphicsStatus SetElements(float m11, float m12, float m21, float m22, float dx, float dy)
public void SetElementsChecked(float m11, float m12, float m21, float m22, float dx, float dy)
public nothrow GraphicsStatus Shear(float shearX, float shearY)
public nothrow GraphicsStatus Shear(float shearX, float shearY, MatrixOrder order)
public void ShearChecked(float shearX, float shearY)
public void ShearChecked(float shearX, float shearY, MatrixOrder order)
public nothrow GraphicsStatus TransformPoints(List<Point>& points)
public nothrow GraphicsStatus TransformPoints(List<PointF>& points)
public void TransformPointsChecked(List<Point>& points)
public void TransformPointsChecked(List<PointF>& points)
public nothrow GraphicsStatus Translate(float offsetX, float offsetY)
public nothrow GraphicsStatus Translate(float offsetX, float offsetY, MatrixOrder order)
public void TranslateChecked(float offsetX, float offsetY)
public void TranslateChecked(float offsetX, float offsetY, MatrixOrder order)
public void operator=(const Matrix& that)

Member Variables

private void* nativeMatrix

Constructor& Destructor Details

Matrix Constructor

public Matrix()

Definition
Line 1561 of System.Windows/Graphics.cm


Matrix Constructor

public nothrow Matrix(Matrix&& that)

Definition
Line 1577 of System.Windows/Graphics.cm


Matrix Constructor

public Matrix(const Matrix& that)

Definition
Line 1573 of System.Windows/Graphics.cm


Matrix Constructor

public Matrix(const Rect& rect, const Point& pt)

Definition
Line 1565 of System.Windows/Graphics.cm


Matrix Constructor

public Matrix(const RectF& rect, const PointF& pt)

Definition
Line 1569 of System.Windows/Graphics.cm


~Matrix Destructor

public ~Matrix()

Definition
Line 1591 of System.Windows/Graphics.cm


Member Function Details

Invert Member Function

public nothrow GraphicsStatus Invert()

Definition
Line 1622 of System.Windows/Graphics.cm


InvertChecked Member Function

public void InvertChecked()

Definition
Line 1626 of System.Windows/Graphics.cm


Multiply Member Function

public GraphicsStatus Multiply(const Matrix& that)

Definition
Line 1602 of System.Windows/Graphics.cm


Multiply Member Function

public GraphicsStatus Multiply(const Matrix& that, MatrixOrder order)

Definition
Line 1598 of System.Windows/Graphics.cm


MultiplyChecked Member Function

public void MultiplyChecked(const Matrix& that)

Definition
Line 1610 of System.Windows/Graphics.cm


MultiplyChecked Member Function

public void MultiplyChecked(const Matrix& that, MatrixOrder order)

Definition
Line 1606 of System.Windows/Graphics.cm


NativeMatrix Member Function

public inline nothrow void* NativeMatrix()

Definition
Line 1742 of System.Windows/Graphics.cm


OffsetX Member Function

public nothrow float OffsetX()

Definition
Line 1630 of System.Windows/Graphics.cm


OffsetY Member Function

public nothrow float OffsetY()

Definition
Line 1634 of System.Windows/Graphics.cm


Reset Member Function

public nothrow GraphicsStatus Reset()

Definition
Line 1614 of System.Windows/Graphics.cm


ResetChecked Member Function

public void ResetChecked()

Definition
Line 1618 of System.Windows/Graphics.cm


Rotate Member Function

public nothrow GraphicsStatus Rotate(float angle)

Definition
Line 1642 of System.Windows/Graphics.cm


Rotate Member Function

public nothrow GraphicsStatus Rotate(float angle, MatrixOrder order)

Definition
Line 1638 of System.Windows/Graphics.cm


RotateAt Member Function

public nothrow GraphicsStatus RotateAt(float angle, const PointF& center)

Definition
Line 1662 of System.Windows/Graphics.cm


RotateAt Member Function

public nothrow GraphicsStatus RotateAt(float angle, const PointF& center, MatrixOrder order)

Definition
Line 1654 of System.Windows/Graphics.cm


RotateAtChecked Member Function

public void RotateAtChecked(float angle, const PointF& center)

Definition
Line 1666 of System.Windows/Graphics.cm


RotateAtChecked Member Function

public void RotateAtChecked(float angle, const PointF& center, MatrixOrder order)

Definition
Line 1658 of System.Windows/Graphics.cm


RotateChecked Member Function

public void RotateChecked(float angle)

Definition
Line 1650 of System.Windows/Graphics.cm


RotateChecked Member Function

public void RotateChecked(float angle, MatrixOrder order)

Definition
Line 1646 of System.Windows/Graphics.cm


Scale Member Function

public nothrow GraphicsStatus Scale(float scaleX, float scaleY)

Definition
Line 1678 of System.Windows/Graphics.cm


Scale Member Function

public nothrow GraphicsStatus Scale(float scaleX, float scaleY, MatrixOrder order)

Definition
Line 1670 of System.Windows/Graphics.cm


ScaleChecked Member Function

public void ScaleChecked(float scaleX, float scaleY)

Definition
Line 1682 of System.Windows/Graphics.cm


ScaleChecked Member Function

public void ScaleChecked(float scaleX, float scaleY, MatrixOrder order)

Definition
Line 1674 of System.Windows/Graphics.cm


SetElements Member Function

public nothrow GraphicsStatus SetElements(float m11, float m12, float m21, float m22, float dx, float dy)

Definition
Line 1718 of System.Windows/Graphics.cm


SetElementsChecked Member Function

public void SetElementsChecked(float m11, float m12, float m21, float m22, float dx, float dy)

Definition
Line 1722 of System.Windows/Graphics.cm


Shear Member Function

public nothrow GraphicsStatus Shear(float shearX, float shearY)

Definition
Line 1694 of System.Windows/Graphics.cm


Shear Member Function

public nothrow GraphicsStatus Shear(float shearX, float shearY, MatrixOrder order)

Definition
Line 1686 of System.Windows/Graphics.cm


ShearChecked Member Function

public void ShearChecked(float shearX, float shearY)

Definition
Line 1698 of System.Windows/Graphics.cm


ShearChecked Member Function

public void ShearChecked(float shearX, float shearY, MatrixOrder order)

Definition
Line 1690 of System.Windows/Graphics.cm


TransformPoints Member Function

public nothrow GraphicsStatus TransformPoints(List<Point>& points)

Definition
Line 1726 of System.Windows/Graphics.cm


TransformPoints Member Function

public nothrow GraphicsStatus TransformPoints(List<PointF>& points)

Definition
Line 1734 of System.Windows/Graphics.cm


TransformPointsChecked Member Function

public void TransformPointsChecked(List<Point>& points)

Definition
Line 1730 of System.Windows/Graphics.cm


TransformPointsChecked Member Function

public void TransformPointsChecked(List<PointF>& points)

Definition
Line 1738 of System.Windows/Graphics.cm


Translate Member Function

public nothrow GraphicsStatus Translate(float offsetX, float offsetY)

Definition
Line 1710 of System.Windows/Graphics.cm


Translate Member Function

public nothrow GraphicsStatus Translate(float offsetX, float offsetY, MatrixOrder order)

Definition
Line 1702 of System.Windows/Graphics.cm


TranslateChecked Member Function

public void TranslateChecked(float offsetX, float offsetY)

Definition
Line 1714 of System.Windows/Graphics.cm


TranslateChecked Member Function

public void TranslateChecked(float offsetX, float offsetY, MatrixOrder order)

Definition
Line 1706 of System.Windows/Graphics.cm


operator= Member Function

public void operator=(const Matrix& that)

Definition
Line 1581 of System.Windows/Graphics.cm