add isValid() to Bitmap interface
This commit is contained in:
parent
652024c5dc
commit
94011804be
@ -25,11 +25,15 @@ import android.opengl.GLUtils;
|
|||||||
|
|
||||||
public class AndroidBitmap implements org.oscim.backend.canvas.Bitmap {
|
public class AndroidBitmap implements org.oscim.backend.canvas.Bitmap {
|
||||||
final Bitmap mBitmap;
|
final Bitmap mBitmap;
|
||||||
|
|
||||||
public AndroidBitmap(InputStream inputStream) {
|
public AndroidBitmap(InputStream inputStream) {
|
||||||
mBitmap = BitmapFactory.decodeStream(inputStream);
|
mBitmap = BitmapFactory.decodeStream(inputStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isValid(){
|
||||||
|
return mBitmap != null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param format ignored always ARGB8888
|
* @param format ignored always ARGB8888
|
||||||
*/
|
*/
|
||||||
|
@ -85,4 +85,9 @@ public class AndroidBitmap implements org.oscim.backend.canvas.Bitmap {
|
|||||||
public void recycle() {
|
public void recycle() {
|
||||||
mBitmap.recycle();
|
mBitmap.recycle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isValid() {
|
||||||
|
return mBitmap != null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -134,4 +134,9 @@ public class AwtBitmap implements Bitmap {
|
|||||||
@Override
|
@Override
|
||||||
public void recycle() {
|
public void recycle() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isValid() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -88,4 +88,9 @@ public class GwtBitmap implements Bitmap {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isValid() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -60,4 +60,6 @@ public interface Bitmap {
|
|||||||
* @param replace true, when glSubImage2D can be used for upload
|
* @param replace true, when glSubImage2D can be used for upload
|
||||||
*/
|
*/
|
||||||
void uploadToTexture(boolean replace);
|
void uploadToTexture(boolean replace);
|
||||||
|
|
||||||
|
boolean isValid();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user