C# 클래스 Cairo.Matrix

파일 보기 프로젝트 열기: zwcloud/CairoSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
X0 double
Xx double
Xy double
Y0 double
Yx double
Yy double

공개 메소드들

메소드 설명
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

메소드 상세

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Init() 공개 메소드

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
리턴 void

InitIdentity() 공개 메소드

public InitIdentity ( ) : void
리턴 void

InitRotate() 공개 메소드

public InitRotate ( double radians ) : void
radians double
리턴 void

InitScale() 공개 메소드

public InitScale ( double sx, double sy ) : void
sx double
sy double
리턴 void

InitTranslate() 공개 메소드

public InitTranslate ( double tx, double ty ) : void
tx double
ty double
리턴 void

Invert() 공개 메소드

public Invert ( ) : Cairo.Status
리턴 Cairo.Status

IsIdentity() 공개 메소드

public IsIdentity ( ) : bool
리턴 bool

Matrix() 공개 메소드

public Matrix ( ) : System
리턴 System

Matrix() 공개 메소드

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
리턴 System

Multiply() 공개 정적인 메소드

public static Multiply ( Matrix a, Matrix b ) : Matrix
a Matrix
b Matrix
리턴 Matrix

Multiply() 공개 메소드

public Multiply ( Matrix b ) : void
b Matrix
리턴 void

Rotate() 공개 메소드

public Rotate ( double radians ) : void
radians double
리턴 void

Scale() 공개 메소드

public Scale ( double sx, double sy ) : void
sx double
sy double
리턴 void

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

TransformDistance() 공개 메소드

public TransformDistance ( double &dx, double &dy ) : void
dx double
dy double
리턴 void

TransformPoint() 공개 메소드

public TransformPoint ( double &x, double &y ) : void
x double
y double
리턴 void

Translate() 공개 메소드

public Translate ( double tx, double ty ) : void
tx double
ty double
리턴 void

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

X0 공개적으로 프로퍼티

public double X0
리턴 double

Xx 공개적으로 프로퍼티

public double Xx
리턴 double

Xy 공개적으로 프로퍼티

public double Xy
리턴 double

Y0 공개적으로 프로퍼티

public double Y0
리턴 double

Yx 공개적으로 프로퍼티

public double Yx
리턴 double

Yy 공개적으로 프로퍼티

public double Yy
리턴 double