C# Class Cairo.Matrix

Afficher le fichier Open project: zwcloud/CairoSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
X0 double
Xx double
Xy double
Y0 double
Yx double
Yy double

Méthodes publiques

Méthode Description
Clone ( ) : object
Equals ( object o ) : bool
GetHashCode ( ) : int
Init ( double xx, double yx, double xy, double yy, double x0, double y0 ) : void
InitIdentity ( ) : void
InitRotate ( double radians ) : void
InitScale ( double sx, double sy ) : void
InitTranslate ( double tx, double ty ) : void
Invert ( ) : Cairo.Status
IsIdentity ( ) : bool
Matrix ( ) : System
Matrix ( double xx, double yx, double xy, double yy, double x0, double y0 ) : System
Multiply ( Matrix a, Matrix b ) : Matrix
Multiply ( Matrix b ) : void
Rotate ( double radians ) : void
Scale ( double sx, double sy ) : void
ToString ( ) : String
TransformDistance ( double &dx, double &dy ) : void
TransformPoint ( double &x, double &y ) : void
Translate ( double tx, double ty ) : void
operator ( ) : bool

Method Details

Clone() public méthode

public Clone ( ) : object
Résultat object

Equals() public méthode

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

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Init() public méthode

public Init ( double xx, double yx, double xy, double yy, double x0, double y0 ) : void
xx double
yx double
xy double
yy double
x0 double
y0 double
Résultat void

InitIdentity() public méthode

public InitIdentity ( ) : void
Résultat void

InitRotate() public méthode

public InitRotate ( double radians ) : void
radians double
Résultat void

InitScale() public méthode

public InitScale ( double sx, double sy ) : void
sx double
sy double
Résultat void

InitTranslate() public méthode

public InitTranslate ( double tx, double ty ) : void
tx double
ty double
Résultat void

Invert() public méthode

public Invert ( ) : Cairo.Status
Résultat Cairo.Status

IsIdentity() public méthode

public IsIdentity ( ) : bool
Résultat bool

Matrix() public méthode

public Matrix ( ) : System
Résultat System

Matrix() public méthode

public Matrix ( double xx, double yx, double xy, double yy, double x0, double y0 ) : System
xx double
yx double
xy double
yy double
x0 double
y0 double
Résultat System

Multiply() public static méthode

public static Multiply ( Matrix a, Matrix b ) : Matrix
a Matrix
b Matrix
Résultat Matrix

Multiply() public méthode

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

Rotate() public méthode

public Rotate ( double radians ) : void
radians double
Résultat void

Scale() public méthode

public Scale ( double sx, double sy ) : void
sx double
sy double
Résultat void

ToString() public méthode

public ToString ( ) : String
Résultat String

TransformDistance() public méthode

public TransformDistance ( double &dx, double &dy ) : void
dx double
dy double
Résultat void

TransformPoint() public méthode

public TransformPoint ( double &x, double &y ) : void
x double
y double
Résultat void

Translate() public méthode

public Translate ( double tx, double ty ) : void
tx double
ty double
Résultat void

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

X0 public_oe property

public double X0
Résultat double

Xx public_oe property

public double Xx
Résultat double

Xy public_oe property

public double Xy
Résultat double

Y0 public_oe property

public double Y0
Résultat double

Yx public_oe property

public double Yx
Résultat double

Yy public_oe property

public double Yy
Résultat double