Class ShadowNativeDisplayListCanvas


  • @Implements(className="android.view.DisplayListCanvas",
                minSdk=26,
                maxSdk=28,
                shadowPicker=Picker.class)
    public class ShadowNativeDisplayListCanvas
    extends ShadowNativeRecordingCanvas
    Shadow for android.view.DisplayListCanvas that is backed by native code
    • Constructor Detail

      • ShadowNativeDisplayListCanvas

        public ShadowNativeDisplayListCanvas()
    • 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()
      • nDrawRenderNode

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

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

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