C# Класс System.Drawing.Drawing2D.Matrix

Наследование: MarshalByRefObject, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Matrix CoreGraphics
TransformPoints void

Открытые методы

Метод Описание
Clone ( ) : Matrix
Dispose ( ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
Invert ( ) : void
Matrix ( ) : CoreGraphics
Matrix ( Rectangle rect, Point plgpts ) : CoreGraphics
Matrix ( RectangleF rect, PointF plgpts ) : CoreGraphics
Matrix ( float m11, float m12, float m21, float m22, float dx, float dy ) : CoreGraphics
Multiply ( Matrix matrix ) : void
Multiply ( Matrix matrix, MatrixOrder order ) : void
Reset ( ) : void
Rotate ( float angle ) : void
Rotate ( float angle, MatrixOrder order ) : void
RotateAt ( float angle, PointF point ) : void
RotateAt ( float angle, PointF point, MatrixOrder order ) : void
Scale ( float scaleX, float scaleY ) : void
Scale ( float scaleX, float scaleY, MatrixOrder order ) : void
Shear ( float shearX, float shearY ) : void
Shear ( float shearX, float shearY, MatrixOrder order ) : void
TransformPoints ( Point pts ) : void
TransformPoints ( PointF pts ) : void
TransformVectors ( Point pts ) : void
TransformVectors ( PointF pts ) : void
Translate ( float offsetX, float offsetY ) : void
Translate ( float offsetX, float offsetY, MatrixOrder order ) : void
VectorTransformPoints ( Point pts ) : void

Приватные методы

Метод Описание
Matrix ( CGAffineTransform transform ) : CoreGraphics
TransformPoints ( List pts ) : void

Описание методов

Clone() публичный Метод

public Clone ( ) : Matrix
Результат Matrix

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Invert() публичный Метод

public Invert ( ) : void
Результат void

Matrix() публичный Метод

public Matrix ( ) : CoreGraphics
Результат CoreGraphics

Matrix() публичный Метод

public Matrix ( Rectangle rect, Point plgpts ) : CoreGraphics
rect Rectangle
plgpts Point
Результат CoreGraphics

Matrix() публичный Метод

public Matrix ( RectangleF rect, PointF plgpts ) : CoreGraphics
rect RectangleF
plgpts PointF
Результат CoreGraphics

Matrix() публичный Метод

public Matrix ( float m11, float m12, float m21, float m22, float dx, float dy ) : CoreGraphics
m11 float
m12 float
m21 float
m22 float
dx float
dy float
Результат CoreGraphics

Multiply() публичный Метод

public Multiply ( Matrix matrix ) : void
matrix Matrix
Результат void

Multiply() публичный Метод

public Multiply ( Matrix matrix, MatrixOrder order ) : void
matrix Matrix
order MatrixOrder
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

Rotate() публичный Метод

public Rotate ( float angle ) : void
angle float
Результат void

Rotate() публичный Метод

public Rotate ( float angle, MatrixOrder order ) : void
angle float
order MatrixOrder
Результат void

RotateAt() публичный Метод

public RotateAt ( float angle, PointF point ) : void
angle float
point PointF
Результат void

RotateAt() публичный Метод

public RotateAt ( float angle, PointF point, MatrixOrder order ) : void
angle float
point PointF
order MatrixOrder
Результат void

Scale() публичный Метод

public Scale ( float scaleX, float scaleY ) : void
scaleX float
scaleY float
Результат void

Scale() публичный Метод

public Scale ( float scaleX, float scaleY, MatrixOrder order ) : void
scaleX float
scaleY float
order MatrixOrder
Результат void

Shear() публичный Метод

public Shear ( float shearX, float shearY ) : void
shearX float
shearY float
Результат void

Shear() публичный Метод

public Shear ( float shearX, float shearY, MatrixOrder order ) : void
shearX float
shearY float
order MatrixOrder
Результат void

TransformPoints() публичный Метод

public TransformPoints ( Point pts ) : void
pts Point
Результат void

TransformPoints() публичный Метод

public TransformPoints ( PointF pts ) : void
pts PointF
Результат void

TransformVectors() публичный Метод

public TransformVectors ( Point pts ) : void
pts Point
Результат void

TransformVectors() публичный Метод

public TransformVectors ( PointF pts ) : void
pts PointF
Результат void

Translate() публичный Метод

public Translate ( float offsetX, float offsetY ) : void
offsetX float
offsetY float
Результат void

Translate() публичный Метод

public Translate ( float offsetX, float offsetY, MatrixOrder order ) : void
offsetX float
offsetY float
order MatrixOrder
Результат void

VectorTransformPoints() публичный Метод

public VectorTransformPoints ( Point pts ) : void
pts Point
Результат void