blob: a54da43e4ee7e743c2726b4e6af0a1bef8d41229 [file] [log] [blame]
Andreas Gampeed6b9df2014-11-20 22:02:20 -08001#ifndef _ANDROID_GRAPHICS_BITMAP_FACTORY_H_
2#define _ANDROID_GRAPHICS_BITMAP_FACTORY_H_
Joseph Wenf1f48bc2010-07-19 16:59:51 +08003
4#include "GraphicsJNI.h"
5
6extern jclass gOptions_class;
7extern jfieldID gOptions_justBoundsFieldID;
8extern jfieldID gOptions_sampleSizeFieldID;
9extern jfieldID gOptions_configFieldID;
Chris Craik1abf5d62013-08-16 12:47:03 -070010extern jfieldID gOptions_premultipliedFieldID;
Joseph Wenf1f48bc2010-07-19 16:59:51 +080011extern jfieldID gOptions_ditherFieldID;
12extern jfieldID gOptions_purgeableFieldID;
13extern jfieldID gOptions_shareableFieldID;
14extern jfieldID gOptions_nativeAllocFieldID;
Wei-Ta Chen953f9092010-12-03 14:06:18 -080015extern jfieldID gOptions_preferQualityOverSpeedFieldID;
Joseph Wenf1f48bc2010-07-19 16:59:51 +080016extern jfieldID gOptions_widthFieldID;
17extern jfieldID gOptions_heightFieldID;
18extern jfieldID gOptions_mimeFieldID;
19extern jfieldID gOptions_mCancelID;
Owen Linf970c2e2012-04-25 18:49:09 +080020extern jfieldID gOptions_bitmapFieldID;
Joseph Wenf1f48bc2010-07-19 16:59:51 +080021
22jstring getMimeTypeString(JNIEnv* env, SkImageDecoder::Format format);
23
Andreas Gampeed6b9df2014-11-20 22:02:20 -080024#endif // _ANDROID_GRAPHICS_BITMAP_FACTORY_H_