83ccff716f
The graphics JNI code is now separate from libandroid_runtime and it along with HWUI headers are no longer visible to targets outside the boundary of what is to become the UI mainline module The exposed headers to targets outside the module are now restriced to C APIs contained in the apex header directory. Bug: 137655431 Test: CtsUiRenderingTestCases Change-Id: I30d34055b6870dc1039f190a88f4a747cee17300
32 lines
1.1 KiB
C
32 lines
1.1 KiB
C
#ifndef _ANDROID_GRAPHICS_BITMAP_FACTORY_H_
|
|
#define _ANDROID_GRAPHICS_BITMAP_FACTORY_H_
|
|
|
|
#include "GraphicsJNI.h"
|
|
#include "SkEncodedImageFormat.h"
|
|
|
|
extern jclass gOptions_class;
|
|
extern jfieldID gOptions_justBoundsFieldID;
|
|
extern jfieldID gOptions_sampleSizeFieldID;
|
|
extern jfieldID gOptions_configFieldID;
|
|
extern jfieldID gOptions_colorSpaceFieldID;
|
|
extern jfieldID gOptions_premultipliedFieldID;
|
|
extern jfieldID gOptions_ditherFieldID;
|
|
extern jfieldID gOptions_purgeableFieldID;
|
|
extern jfieldID gOptions_shareableFieldID;
|
|
extern jfieldID gOptions_nativeAllocFieldID;
|
|
extern jfieldID gOptions_preferQualityOverSpeedFieldID;
|
|
extern jfieldID gOptions_widthFieldID;
|
|
extern jfieldID gOptions_heightFieldID;
|
|
extern jfieldID gOptions_mimeFieldID;
|
|
extern jfieldID gOptions_outConfigFieldID;
|
|
extern jfieldID gOptions_outColorSpaceFieldID;
|
|
extern jfieldID gOptions_mCancelID;
|
|
extern jfieldID gOptions_bitmapFieldID;
|
|
|
|
extern jclass gBitmapConfig_class;
|
|
extern jmethodID gBitmapConfig_nativeToConfigMethodID;
|
|
|
|
jstring getMimeTypeAsJavaString(JNIEnv*, SkEncodedImageFormat);
|
|
|
|
#endif // _ANDROID_GRAPHICS_BITMAP_FACTORY_H_
|