BitmapFactory.h revision f970c2e6de52ef0da91c3c8f3b48a44303d0eb73
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;
10f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_ditherFieldID;
11f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_purgeableFieldID;
12f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_shareableFieldID;
13f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_nativeAllocFieldID;
14953f9094a2ec14594fa8501d5f3e2d9e300b1b62Wei-Ta Chenextern jfieldID gOptions_preferQualityOverSpeedFieldID;
15f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_widthFieldID;
16f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_heightFieldID;
17f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_mimeFieldID;
18f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenextern jfieldID gOptions_mCancelID;
19f970c2e6de52ef0da91c3c8f3b48a44303d0eb73Owen Linextern jfieldID gOptions_bitmapFieldID;
20f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen
21f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wenjstring getMimeTypeString(JNIEnv* env, SkImageDecoder::Format format);
22f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen
23f1f48bc7f200f54c76b22d845d8ba8419879b375Joseph Wen#endif
24