Class ShadowNativeRecordingCanvasOP


@Implements(className="android.view.RecordingCanvas", isInAndroidSdk=false, minSdk=28, maxSdk=28, shadowPicker=Picker.class) public class ShadowNativeRecordingCanvasOP extends ShadowNativeCanvas
Shadow for android.view.RecordingCanvas. This class was renamed to BaseRecordingCanvas in Q.
  • Constructor Details

    • ShadowNativeRecordingCanvasOP

      public ShadowNativeRecordingCanvasOP()
  • Method Details

    • nDrawBitmap

      @Implementation protected static void nDrawBitmap(long nativeCanvas, Bitmap bitmap, float left, float top, long nativePaintOrZero, int canvasDensity, int screenDensity, int bitmapDensity)
    • nDrawBitmap

      @Implementation protected static void nDrawBitmap(long nativeCanvas, Bitmap bitmap, float srcLeft, float srcTop, float srcRight, float srcBottom, float dstLeft, float dstTop, float dstRight, float dstBottom, long nativePaintOrZero, int screenDensity, int bitmapDensity)
    • nDrawBitmap

      @Implementation protected static void nDrawBitmap(long nativeCanvas, int[] colors, int offset, int stride, float x, float y, int width, int height, boolean hasAlpha, long nativePaintOrZero)
    • nDrawColor

      @Implementation protected static void nDrawColor(long nativeCanvas, int color, int mode)
    • nDrawPaint

      @Implementation protected static void nDrawPaint(long nativeCanvas, long nativePaint)
    • nDrawPoint

      @Implementation protected static void nDrawPoint(long canvasHandle, float x, float y, long paintHandle)
    • nDrawPoints

      @Implementation protected static void nDrawPoints(long canvasHandle, float[] pts, int offset, int count, long paintHandle)
    • nDrawLine

      @Implementation protected static void nDrawLine(long nativeCanvas, float startX, float startY, float stopX, float stopY, long nativePaint)
    • nDrawLines

      @Implementation protected static void nDrawLines(long canvasHandle, float[] pts, int offset, int count, long paintHandle)
    • nDrawRect

      @Implementation protected static void nDrawRect(long nativeCanvas, float left, float top, float right, float bottom, long nativePaint)
    • nDrawOval

      @Implementation protected static void nDrawOval(long nativeCanvas, float left, float top, float right, float bottom, long nativePaint)
    • nDrawCircle

      @Implementation protected static void nDrawCircle(long nativeCanvas, float cx, float cy, float radius, long nativePaint)
    • nDrawArc

      @Implementation protected static void nDrawArc(long nativeCanvas, float left, float top, float right, float bottom, float startAngle, float sweep, boolean useCenter, long nativePaint)
    • nDrawRoundRect

      @Implementation protected static void nDrawRoundRect(long nativeCanvas, float left, float top, float right, float bottom, float rx, float ry, long nativePaint)
    • nDrawPath

      @Implementation protected static void nDrawPath(long nativeCanvas, long nativePath, long nativePaint)
    • nDrawRegion

      @Implementation protected static void nDrawRegion(long nativeCanvas, long nativeRegion, long nativePaint)
    • nDrawNinePatch

      @Implementation protected static void nDrawNinePatch(long nativeCanvas, long nativeBitmap, long ninePatch, float dstLeft, float dstTop, float dstRight, float dstBottom, long nativePaintOrZero, int screenDensity, int bitmapDensity)
    • nDrawBitmapMatrix

      @Implementation protected static void nDrawBitmapMatrix(long nativeCanvas, Bitmap bitmap, long nativeMatrix, long nativePaint)
    • nDrawBitmapMesh

      @Implementation protected static void nDrawBitmapMesh(long nativeCanvas, Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, long nativePaint)
    • nDrawVertices

      @Implementation protected static void nDrawVertices(long nativeCanvas, int mode, int n, float[] verts, int vertOffset, float[] texs, int texOffset, int[] colors, int colorOffset, short[] indices, int indexOffset, int indexCount, long nativePaint)
    • nDrawText

      @Implementation protected static void nDrawText(long nativeCanvas, char[] text, int index, int count, float x, float y, int flags, long nativePaint)
    • nDrawText

      @Implementation protected static void nDrawText(long nativeCanvas, String text, int start, int end, float x, float y, int flags, long nativePaint)
    • nDrawTextRun

      @Implementation protected static void nDrawTextRun(long nativeCanvas, String text, int start, int end, int contextStart, int contextEnd, float x, float y, boolean isRtl, long nativePaint)
    • nDrawTextRun

      @Implementation protected static void nDrawTextRun(long nativeCanvas, char[] text, int start, int count, int contextStart, int contextCount, float x, float y, boolean isRtl, long nativePaint, long nativePrecomputedText)
    • nDrawTextOnPath

      @Implementation protected static void nDrawTextOnPath(long nativeCanvas, char[] text, int index, int count, long nativePath, float hOffset, float vOffset, int bidiFlags, long nativePaint)
    • nDrawTextOnPath

      @Implementation protected static void nDrawTextOnPath(long nativeCanvas, String text, long nativePath, float hOffset, float vOffset, int flags, long nativePaint)