Class ShadowNativeRecordingCanvas

    • Constructor Detail

      • ShadowNativeRecordingCanvas

        public ShadowNativeRecordingCanvas()
    • Method Detail

      • nCreateDisplayListCanvas

        @Implementation
        protected static long nCreateDisplayListCanvas​(long node,
                                                       int width,
                                                       int height)
      • nResetDisplayListCanvas

        @Implementation
        protected static void nResetDisplayListCanvas​(long canvas,
                                                      long node,
                                                      int width,
                                                      int height)
      • nGetMaximumTextureWidth

        @Implementation
        protected static int nGetMaximumTextureWidth()
      • nGetMaximumTextureHeight

        @Implementation
        protected static int nGetMaximumTextureHeight()
      • nEnableZ

        @Implementation(minSdk=31)
        protected static void nEnableZ​(long renderer,
                                       boolean enableZ)
      • nFinishRecording

        @Implementation(minSdk=31)
        protected static void nFinishRecording​(long renderer,
                                               long renderNode)
      • nDrawRenderNode

        @Implementation
        protected static void nDrawRenderNode​(long renderer,
                                              long renderNode)
      • nDrawTextureLayer

        @Implementation
        protected static void nDrawTextureLayer​(long renderer,
                                                long layer)
      • nDrawCircle

        @Implementation
        protected static void nDrawCircle​(long renderer,
                                          long propCx,
                                          long propCy,
                                          long propRadius,
                                          long propPaint)
      • nDrawRipple

        @Implementation(minSdk=31)
        protected static void nDrawRipple​(long renderer,
                                          long propCx,
                                          long propCy,
                                          long propRadius,
                                          long propPaint,
                                          long propProgress,
                                          long turbulencePhase,
                                          int color,
                                          long runtimeEffect)
      • nDrawRoundRect

        @Implementation
        protected static void nDrawRoundRect​(long renderer,
                                             long propLeft,
                                             long propTop,
                                             long propRight,
                                             long propBottom,
                                             long propRx,
                                             long propRy,
                                             long propPaint)
      • nDrawWebViewFunctor

        @Implementation
        protected static void nDrawWebViewFunctor​(long canvas,
                                                  int functor)