Loading...
Searching...
No Matches
BitmapRegionDecoderBinding.java
Go to the documentation of this file.
1package com.navigine.idl.java.internal;
2
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.BitmapRegionDecoder;
5import com.navigine.idl.java.Image;
6import com.navigine.idl.java.Rectangle;
7
12public final class BitmapRegionDecoderBinding extends BitmapRegionDecoder
13{
14 private final NativeObject nativeObject;
15
16 BitmapRegionDecoderBinding(NativeObject nativeObject)
17 {
18 this.nativeObject = nativeObject;
19 }
20
21 @Override
22 public native boolean isValid();
23
24 // BitmapRegionDecoder methods
25
26 @Override
27 public android.graphics.Bitmap decodeRegion(Rectangle rect, float sampleSize)
28 {
29 return native_decodeRegion(rect, sampleSize);
30 }
31 private native android.graphics.Bitmap native_decodeRegion(Rectangle rect, float sampleSize);
32
33 @Override
34 public int getWidth()
35 {
36 return native_getWidth();
37 }
38 private native int native_getWidth();
39
40 @Override
41 public int getHeight()
42 {
43 return native_getHeight();
44 }
45 private native int native_getHeight();
46 public static native BitmapRegionDecoder newInstance(byte[] data);
47
49}