SkiaSharp.SKMatrix.MakeTranslation C# (CSharp) Method

MakeTranslation() public static method

public static MakeTranslation ( float dx, float dy ) : SKMatrix
dx float
dy float
return SKMatrix
        public static SKMatrix MakeTranslation(float dx, float dy)
        {
            if (dx == 0 && dy == 0)
                return MakeIdentity();

            return new SKMatrix()
            {
                scaleX = 1,
                scaleY = 1,
                transX = dx,
                transY = dy,
                persp2 = 1,
#if OPTIMIZED_SKMATRIX
				typeMask = Mask.Translate | Mask.RectStaysRect
#endif
            };
        }

Usage Example

コード例 #1
0
ファイル: SKPath.cs プロジェクト: vichairat/SkiaSharp
 public void Offset(float dx, float dy)
 {
     Transform(SKMatrix.MakeTranslation(dx, dy));
 }
All Usage Examples Of SkiaSharp.SKMatrix::MakeTranslation