Class ShadowNativeRegion

    • Constructor Detail

      • ShadowNativeRegion

        public ShadowNativeRegion()
    • Method Detail

      • __constructor__

        @Implementation(minSdk=26)
        protected void __constructor__​(long ni)
      • __constructor__

        @Implementation(minSdk=26)
        protected void __constructor__​(int left,
                                       int top,
                                       int right,
                                       int bottom)
      • __constructor__

        @Implementation(minSdk=26)
        protected void __constructor__​(Rect rect)
      • nativeEquals

        @Implementation(minSdk=26)
        protected static boolean nativeEquals​(long nativeR1,
                                              long nativeR2)
      • nativeConstructor

        @Implementation(minSdk=26)
        protected static long nativeConstructor()
      • nativeDestructor

        @Implementation(minSdk=26)
        protected static void nativeDestructor​(long nativeRegion)
      • nativeSetRegion

        @Implementation(minSdk=26)
        protected static void nativeSetRegion​(long nativeDst,
                                              long nativeSrc)
      • nativeSetRect

        @Implementation(minSdk=26)
        protected static boolean nativeSetRect​(long nativeDst,
                                               int left,
                                               int top,
                                               int right,
                                               int bottom)
      • nativeSetPath

        @Implementation(minSdk=26)
        protected static boolean nativeSetPath​(long nativeDst,
                                               long nativePath,
                                               long nativeClip)
      • nativeGetBounds

        @Implementation(minSdk=26)
        protected static boolean nativeGetBounds​(long nativeRegion,
                                                 Rect rect)
      • nativeGetBoundaryPath

        @Implementation(minSdk=26)
        protected static boolean nativeGetBoundaryPath​(long nativeRegion,
                                                       long nativePath)
      • nativeOp

        @Implementation(minSdk=26)
        protected static boolean nativeOp​(long nativeDst,
                                          int left,
                                          int top,
                                          int right,
                                          int bottom,
                                          int op)
      • nativeOp

        @Implementation(minSdk=26)
        protected static boolean nativeOp​(long nativeDst,
                                          Rect rect,
                                          long nativeRegion,
                                          int op)
      • nativeOp

        @Implementation(minSdk=26)
        protected static boolean nativeOp​(long nativeDst,
                                          long nativeRegion1,
                                          long nativeRegion2,
                                          int op)
      • nativeCreateFromParcel

        @Implementation(minSdk=26)
        protected static long nativeCreateFromParcel​(Parcel p)
      • nativeWriteToParcel

        @Implementation(minSdk=26)
        protected static boolean nativeWriteToParcel​(long nativeRegion,
                                                     Parcel p)
      • nativeToString

        @Implementation(minSdk=26)
        protected static String nativeToString​(long nativeRegion)
      • isEmpty

        @Implementation(minSdk=26)
        protected boolean isEmpty()
      • isRect

        @Implementation(minSdk=26)
        protected boolean isRect()
      • isComplex

        @Implementation(minSdk=26)
        protected boolean isComplex()
      • contains

        @Implementation(minSdk=26)
        protected boolean contains​(int x,
                                   int y)
      • quickContains

        @Implementation(minSdk=26)
        protected boolean quickContains​(int left,
                                        int top,
                                        int right,
                                        int bottom)
      • quickReject

        @Implementation(minSdk=26)
        protected boolean quickReject​(int left,
                                      int top,
                                      int right,
                                      int bottom)
      • quickReject

        @Implementation(minSdk=26)
        protected boolean quickReject​(Region rgn)
      • translate

        @Implementation(minSdk=26)
        protected void translate​(int dx,
                                 int dy,
                                 Region dst)
      • scale

        @Implementation(minSdk=26)
        protected void scale​(float scale,
                             Region dst)