C# Class System.Drawing.Drawing2D.Matrix

Inheritance: MarshalByRefObject, IDisposable
Afficher le fichier Open project: mono/sysdrawing-coregraphics Class Usage Examples

Private Properties

Свойство Type Description
Matrix CoreGraphics
TransformPoints void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Matrix ( CGAffineTransform transform ) : CoreGraphics
TransformPoints ( List pts ) : void

Method Details

Clone() public méthode

public Clone ( ) : Matrix
Résultat Matrix

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Invert() public méthode

public Invert ( ) : void
Résultat void

Matrix() public méthode

public Matrix ( ) : CoreGraphics
Résultat CoreGraphics

Matrix() public méthode

public Matrix ( Rectangle rect, Point plgpts ) : CoreGraphics
rect Rectangle
plgpts Point
Résultat CoreGraphics

Matrix() public méthode

public Matrix ( RectangleF rect, PointF plgpts ) : CoreGraphics
rect RectangleF
plgpts PointF
Résultat CoreGraphics

Matrix() public méthode

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
Résultat CoreGraphics

Multiply() public méthode

public Multiply ( Matrix matrix ) : void
matrix Matrix
Résultat void

Multiply() public méthode

public Multiply ( Matrix matrix, MatrixOrder order ) : void
matrix Matrix
order MatrixOrder
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Rotate() public méthode

public Rotate ( float angle ) : void
angle float
Résultat void

Rotate() public méthode

public Rotate ( float angle, MatrixOrder order ) : void
angle float
order MatrixOrder
Résultat void

RotateAt() public méthode

public RotateAt ( float angle, PointF point ) : void
angle float
point PointF
Résultat void

RotateAt() public méthode

public RotateAt ( float angle, PointF point, MatrixOrder order ) : void
angle float
point PointF
order MatrixOrder
Résultat void

Scale() public méthode

public Scale ( float scaleX, float scaleY ) : void
scaleX float
scaleY float
Résultat void

Scale() public méthode

public Scale ( float scaleX, float scaleY, MatrixOrder order ) : void
scaleX float
scaleY float
order MatrixOrder
Résultat void

Shear() public méthode

public Shear ( float shearX, float shearY ) : void
shearX float
shearY float
Résultat void

Shear() public méthode

public Shear ( float shearX, float shearY, MatrixOrder order ) : void
shearX float
shearY float
order MatrixOrder
Résultat void

TransformPoints() public méthode

public TransformPoints ( Point pts ) : void
pts Point
Résultat void

TransformPoints() public méthode

public TransformPoints ( PointF pts ) : void
pts PointF
Résultat void

TransformVectors() public méthode

public TransformVectors ( Point pts ) : void
pts Point
Résultat void

TransformVectors() public méthode

public TransformVectors ( PointF pts ) : void
pts PointF
Résultat void

Translate() public méthode

public Translate ( float offsetX, float offsetY ) : void
offsetX float
offsetY float
Résultat void

Translate() public méthode

public Translate ( float offsetX, float offsetY, MatrixOrder order ) : void
offsetX float
offsetY float
order MatrixOrder
Résultat void

VectorTransformPoints() public méthode

public VectorTransformPoints ( Point pts ) : void
pts Point
Résultat void