1f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen#ifndef BitmapFactory_DEFINE 2f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen#define BitmapFactory_DEFINE 3f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen 4f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen#include "GraphicsJNI.h" 5f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen 6f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jclass gOptions_class; 7f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_justBoundsFieldID; 8f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_sampleSizeFieldID; 9f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_configFieldID; 101abf5d62429e5a9329520b2f7c2b5a5e7a8e72ecChris Craikextern jfieldID gOptions_premultipliedFieldID; 11f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_ditherFieldID; 12f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_purgeableFieldID; 13f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_shareableFieldID; 14f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_nativeAllocFieldID; 15953f9094a2ec14594fa8501d5f3e2d9e300b1b62Wei-Ta Chenextern jfieldID gOptions_preferQualityOverSpeedFieldID; 16f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_widthFieldID; 17f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_heightFieldID; 18f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_mimeFieldID; 19f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_mCancelID; 20f970c2e6de52ef0da91c3c8f3b48a44303d0eb73Owen Linextern jfieldID gOptions_bitmapFieldID; 21f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen 22f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenjstring getMimeTypeString(JNIEnv* env, SkImageDecoder::Format format); 23f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen 24f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen#endif 25