1 #ifndef _ANDROID_GRAPHICS_BITMAP_FACTORY_H_ 2 #define _ANDROID_GRAPHICS_BITMAP_FACTORY_H_ 3 4 #include "GraphicsJNI.h" 5 6 extern jclass gOptions_class; 7 extern jfieldID gOptions_justBoundsFieldID; 8 extern jfieldID gOptions_sampleSizeFieldID; 9 extern jfieldID gOptions_configFieldID; 10 extern jfieldID gOptions_premultipliedFieldID; 11 extern jfieldID gOptions_ditherFieldID; 12 extern jfieldID gOptions_purgeableFieldID; 13 extern jfieldID gOptions_shareableFieldID; 14 extern jfieldID gOptions_nativeAllocFieldID; 15 extern jfieldID gOptions_preferQualityOverSpeedFieldID; 16 extern jfieldID gOptions_widthFieldID; 17 extern jfieldID gOptions_heightFieldID; 18 extern jfieldID gOptions_mimeFieldID; 19 extern jfieldID gOptions_mCancelID; 20 extern jfieldID gOptions_bitmapFieldID; 21 22 jstring getMimeTypeString(JNIEnv* env, SkImageDecoder::Format format); 23 24 jobject decodeBitmap(JNIEnv* env, void* data, size_t size); 25 26 #endif // _ANDROID_GRAPHICS_BITMAP_FACTORY_H_ 27