Loading core/jni/android/graphics/Bitmap.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -712,6 +712,9 @@ static jint Bitmap_rowBytes(JNIEnv* env, jobject, jlong bitmapHandle) { static jint Bitmap_config(JNIEnv* env, jobject, jlong bitmapHandle) { LocalScopedBitmap bitmap(bitmapHandle); if (bitmap->bitmap().isHardware()) { return GraphicsJNI::hardwareLegacyBitmapConfig(); } return GraphicsJNI::colorTypeToLegacyBitmapConfig(bitmap->info().colorType()); } Loading core/jni/android/graphics/Graphics.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -366,6 +366,10 @@ bool GraphicsJNI::isHardwareConfig(JNIEnv* env, jobject jconfig) { return c == kHardware_LegacyBitmapConfig; } jint GraphicsJNI::hardwareLegacyBitmapConfig() { return kHardware_LegacyBitmapConfig; } android::Canvas* GraphicsJNI::getNativeCanvas(JNIEnv* env, jobject canvas) { SkASSERT(env); SkASSERT(canvas); Loading core/jni/android/graphics/GraphicsJNI.h +1 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ public: static SkColorType getNativeBitmapColorType(JNIEnv*, jobject jconfig); static bool isHardwareConfig(JNIEnv* env, jobject jconfig); static jint hardwareLegacyBitmapConfig(); static jobject createRegion(JNIEnv* env, SkRegion* region); Loading Loading
core/jni/android/graphics/Bitmap.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -712,6 +712,9 @@ static jint Bitmap_rowBytes(JNIEnv* env, jobject, jlong bitmapHandle) { static jint Bitmap_config(JNIEnv* env, jobject, jlong bitmapHandle) { LocalScopedBitmap bitmap(bitmapHandle); if (bitmap->bitmap().isHardware()) { return GraphicsJNI::hardwareLegacyBitmapConfig(); } return GraphicsJNI::colorTypeToLegacyBitmapConfig(bitmap->info().colorType()); } Loading
core/jni/android/graphics/Graphics.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -366,6 +366,10 @@ bool GraphicsJNI::isHardwareConfig(JNIEnv* env, jobject jconfig) { return c == kHardware_LegacyBitmapConfig; } jint GraphicsJNI::hardwareLegacyBitmapConfig() { return kHardware_LegacyBitmapConfig; } android::Canvas* GraphicsJNI::getNativeCanvas(JNIEnv* env, jobject canvas) { SkASSERT(env); SkASSERT(canvas); Loading
core/jni/android/graphics/GraphicsJNI.h +1 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ public: static SkColorType getNativeBitmapColorType(JNIEnv*, jobject jconfig); static bool isHardwareConfig(JNIEnv* env, jobject jconfig); static jint hardwareLegacyBitmapConfig(); static jobject createRegion(JNIEnv* env, SkRegion* region); Loading