Package org.robolectric.nativeruntime
Class BitmapRegionDecoderNatives
java.lang.Object
org.robolectric.nativeruntime.BitmapRegionDecoderNatives
Native methods for BitmapRegionDecoder JNI registration.
Native method signatures are derived from https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/BitmapRegionDecoder.java
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidnativeClean(long lbm) static BitmapnativeDecodeRegion(long lbm, int startX, int startY, int width, int height, BitmapFactory.Options options, long inBitmapHandle, long colorSpaceHandle) static intnativeGetHeight(long lbm) static intnativeGetWidth(long lbm) static BitmapRegionDecodernativeNewInstance(byte[] data, int offset, int length) static BitmapRegionDecodernativeNewInstance(long asset) static BitmapRegionDecoderstatic BitmapRegionDecodernativeNewInstance(InputStream is, byte[] storage)
-
Constructor Details
-
BitmapRegionDecoderNatives
public BitmapRegionDecoderNatives()
-
-
Method Details
-
nativeDecodeRegion
public static Bitmap nativeDecodeRegion(long lbm, int startX, int startY, int width, int height, BitmapFactory.Options options, long inBitmapHandle, long colorSpaceHandle) -
nativeGetWidth
public static int nativeGetWidth(long lbm) -
nativeGetHeight
public static int nativeGetHeight(long lbm) -
nativeClean
public static void nativeClean(long lbm) -
nativeNewInstance
-
nativeNewInstance
-
nativeNewInstance
-
nativeNewInstance
-