C# 클래스 SkiaSharp.SKMatrix

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
Concat ( SKMatrix &target, SKMatrix first, SKMatrix second ) : void
GetValues ( float values ) : void
MakeIdentity ( ) : SKMatrix
MakeRotation ( float radians ) : SKMatrix
MakeRotation ( float radians, float pivotx, float pivoty ) : SKMatrix
MakeRotationDegrees ( float degrees ) : SKMatrix
MakeRotationDegrees ( float degrees, float pivotx, float pivoty ) : SKMatrix
MakeScale ( float sx, float sy ) : SKMatrix
MakeScale ( float sx, float sy, float pivotX, float pivotY ) : SKMatrix
MakeSkew ( float sx, float sy ) : SKMatrix
MakeTranslation ( float dx, float dy ) : SKMatrix
MapPoint ( SKPoint point ) : SKPoint
MapPoint ( float x, float y ) : SKPoint
MapPoints ( SKPoint points ) : SkiaSharp.SKPoint[]
MapPoints ( SKPoint result, SKPoint points ) : void
MapRadius ( float radius ) : float
MapRect ( SKRect source ) : SKRect
MapRect ( SKMatrix &matrix, SKRect &dest, SKRect &source ) : void
MapVector ( float x, float y ) : SKPoint
MapVectors ( SKPoint vectors ) : SkiaSharp.SKPoint[]
MapVectors ( SKPoint result, SKPoint vectors ) : void
PostConcat ( SKMatrix &target, SKMatrix matrix ) : void
PreConcat ( SKMatrix &target, SKMatrix matrix ) : void
Rotate ( SKMatrix &matrix, float radians ) : void
Rotate ( SKMatrix &matrix, float radians, float pivotx, float pivoty ) : void
RotateDegrees ( SKMatrix &matrix, float degrees ) : void
RotateDegrees ( SKMatrix &matrix, float degrees, float pivotx, float pivoty ) : void
SetScaleTranslate ( float sx, float sy, float tx, float ty ) : void
TryInvert ( SKMatrix &inverse ) : bool

비공개 메소드들

메소드 설명
GetMask ( ) : Mask
MapXY ( float x, float y ) : SKPoint
SetSinCos ( SKMatrix &matrix, float sin, float cos ) : void
SetSinCos ( SKMatrix &matrix, float sin, float cos, float pivotx, float pivoty ) : void
scross ( float a, float b, float c, float d ) : float
sdot ( float a, float b, float c, float d ) : float

메소드 상세

Concat() 공개 정적인 메소드

public static Concat ( SKMatrix &target, SKMatrix first, SKMatrix second ) : void
target SKMatrix
first SKMatrix
second SKMatrix
리턴 void

GetValues() 공개 메소드

public GetValues ( float values ) : void
values float
리턴 void

MakeIdentity() 공개 정적인 메소드

public static MakeIdentity ( ) : SKMatrix
리턴 SKMatrix

MakeRotation() 공개 정적인 메소드

public static MakeRotation ( float radians ) : SKMatrix
radians float
리턴 SKMatrix

MakeRotation() 공개 정적인 메소드

public static MakeRotation ( float radians, float pivotx, float pivoty ) : SKMatrix
radians float
pivotx float
pivoty float
리턴 SKMatrix

MakeRotationDegrees() 공개 정적인 메소드

public static MakeRotationDegrees ( float degrees ) : SKMatrix
degrees float
리턴 SKMatrix

MakeRotationDegrees() 공개 정적인 메소드

public static MakeRotationDegrees ( float degrees, float pivotx, float pivoty ) : SKMatrix
degrees float
pivotx float
pivoty float
리턴 SKMatrix

MakeScale() 공개 정적인 메소드

public static MakeScale ( float sx, float sy ) : SKMatrix
sx float
sy float
리턴 SKMatrix

MakeScale() 공개 정적인 메소드

public static MakeScale ( float sx, float sy, float pivotX, float pivotY ) : SKMatrix
sx float
sy float
pivotX float
pivotY float
리턴 SKMatrix

MakeSkew() 공개 정적인 메소드

public static MakeSkew ( float sx, float sy ) : SKMatrix
sx float
sy float
리턴 SKMatrix

MakeTranslation() 공개 정적인 메소드

public static MakeTranslation ( float dx, float dy ) : SKMatrix
dx float
dy float
리턴 SKMatrix

MapPoint() 공개 메소드

public MapPoint ( SKPoint point ) : SKPoint
point SKPoint
리턴 SKPoint

MapPoint() 공개 메소드

public MapPoint ( float x, float y ) : SKPoint
x float
y float
리턴 SKPoint

MapPoints() 공개 메소드

public MapPoints ( SKPoint points ) : SkiaSharp.SKPoint[]
points SKPoint
리턴 SkiaSharp.SKPoint[]

MapPoints() 공개 메소드

public MapPoints ( SKPoint result, SKPoint points ) : void
result SKPoint
points SKPoint
리턴 void

MapRadius() 공개 메소드

public MapRadius ( float radius ) : float
radius float
리턴 float

MapRect() 공개 메소드

public MapRect ( SKRect source ) : SKRect
source SKRect
리턴 SKRect

MapRect() 공개 정적인 메소드

public static MapRect ( SKMatrix &matrix, SKRect &dest, SKRect &source ) : void
matrix SKMatrix
dest SKRect
source SKRect
리턴 void

MapVector() 공개 메소드

public MapVector ( float x, float y ) : SKPoint
x float
y float
리턴 SKPoint

MapVectors() 공개 메소드

public MapVectors ( SKPoint vectors ) : SkiaSharp.SKPoint[]
vectors SKPoint
리턴 SkiaSharp.SKPoint[]

MapVectors() 공개 메소드

public MapVectors ( SKPoint result, SKPoint vectors ) : void
result SKPoint
vectors SKPoint
리턴 void

PostConcat() 공개 정적인 메소드

public static PostConcat ( SKMatrix &target, SKMatrix matrix ) : void
target SKMatrix
matrix SKMatrix
리턴 void

PreConcat() 공개 정적인 메소드

public static PreConcat ( SKMatrix &target, SKMatrix matrix ) : void
target SKMatrix
matrix SKMatrix
리턴 void

Rotate() 공개 정적인 메소드

public static Rotate ( SKMatrix &matrix, float radians ) : void
matrix SKMatrix
radians float
리턴 void

Rotate() 공개 정적인 메소드

public static Rotate ( SKMatrix &matrix, float radians, float pivotx, float pivoty ) : void
matrix SKMatrix
radians float
pivotx float
pivoty float
리턴 void

RotateDegrees() 공개 정적인 메소드

public static RotateDegrees ( SKMatrix &matrix, float degrees ) : void
matrix SKMatrix
degrees float
리턴 void

RotateDegrees() 공개 정적인 메소드

public static RotateDegrees ( SKMatrix &matrix, float degrees, float pivotx, float pivoty ) : void
matrix SKMatrix
degrees float
pivotx float
pivoty float
리턴 void

SetScaleTranslate() 공개 메소드

public SetScaleTranslate ( float sx, float sy, float tx, float ty ) : void
sx float
sy float
tx float
ty float
리턴 void

TryInvert() 공개 메소드

public TryInvert ( SKMatrix &inverse ) : bool
inverse SKMatrix
리턴 bool