C# Class Eto.iOS.Drawing.MatrixHandler

Handler for IMatrix
Inheritance: Matrix.IHandler
Show file Open project: picoe/Eto

Public Methods

Method Description
Append ( IMatrix matrix ) : void
Clone ( ) : IMatrix
Create ( ) : void
Create ( float xx, float yx, float xy, float yy, float dx, float dy ) : void
Dispose ( ) : void
Invert ( ) : void
MatrixHandler ( ) : System
MatrixHandler ( CGAffineTransform matrix ) : System
Prepend ( IMatrix matrix ) : void
Rotate ( float angle ) : void
RotateAt ( float angle, float centerX, float centerY ) : void
Scale ( float scaleX, float scaleY ) : void
ScaleAt ( float scaleX, float scaleY, float centerX, float centerY ) : void
Skew ( float skewX, float skewY ) : void
TransformPoint ( Point p ) : Eto.Drawing.PointF
TransformPoint ( Eto.Drawing.PointF p ) : Eto.Drawing.PointF
Translate ( float x, float y ) : void

Method Details

Append() public method

public Append ( IMatrix matrix ) : void
matrix IMatrix
return void

Clone() public method

public Clone ( ) : IMatrix
return IMatrix

Create() public method

public Create ( ) : void
return void

Create() public method

public Create ( float xx, float yx, float xy, float yy, float dx, float dy ) : void
xx float
yx float
xy float
yy float
dx float
dy float
return void

Dispose() public method

public Dispose ( ) : void
return void

Invert() public method

public Invert ( ) : void
return void

MatrixHandler() public method

public MatrixHandler ( ) : System
return System

MatrixHandler() public method

public MatrixHandler ( CGAffineTransform matrix ) : System
matrix MonoMac.CoreGraphics.CGAffineTransform
return System

Prepend() public method

public Prepend ( IMatrix matrix ) : void
matrix IMatrix
return void

Rotate() public method

public Rotate ( float angle ) : void
angle float
return void

RotateAt() public method

public RotateAt ( float angle, float centerX, float centerY ) : void
angle float
centerX float
centerY float
return void

Scale() public method

public Scale ( float scaleX, float scaleY ) : void
scaleX float
scaleY float
return void

ScaleAt() public method

public ScaleAt ( float scaleX, float scaleY, float centerX, float centerY ) : void
scaleX float
scaleY float
centerX float
centerY float
return void

Skew() public method

public Skew ( float skewX, float skewY ) : void
skewX float
skewY float
return void

TransformPoint() public method

public TransformPoint ( Point p ) : Eto.Drawing.PointF
p Point
return Eto.Drawing.PointF

TransformPoint() public method

public TransformPoint ( Eto.Drawing.PointF p ) : Eto.Drawing.PointF
p Eto.Drawing.PointF
return Eto.Drawing.PointF

Translate() public method

public Translate ( float x, float y ) : void
x float
y float
return void