Loading core/jni/android/graphics/Shader.cpp +2 −3 Original line number Original line Diff line number Diff line #include "GraphicsJNI.h" #include "GraphicsJNI.h" #include "SkComposeShader.h" #include "SkGradientShader.h" #include "SkGradientShader.h" #include "SkShader.h" #include "SkShader.h" #include "SkXfermode.h" #include "SkXfermode.h" Loading Loading @@ -232,7 +231,7 @@ static jlong ComposeShader_create1(JNIEnv* env, jobject o, SkShader* shaderA = reinterpret_cast<SkShader *>(shaderAHandle); SkShader* shaderA = reinterpret_cast<SkShader *>(shaderAHandle); SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkXfermode* mode = reinterpret_cast<SkXfermode *>(modeHandle); SkXfermode* mode = reinterpret_cast<SkXfermode *>(modeHandle); SkShader* shader = new SkComposeShader(shaderA, shaderB, mode); SkShader* shader = SkShader::CreateComposeShader(shaderA, shaderB, mode); return reinterpret_cast<jlong>(shader); return reinterpret_cast<jlong>(shader); } } Loading @@ -243,7 +242,7 @@ static jlong ComposeShader_create2(JNIEnv* env, jobject o, SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkXfermode::Mode mode = static_cast<SkXfermode::Mode>(xfermodeHandle); SkXfermode::Mode mode = static_cast<SkXfermode::Mode>(xfermodeHandle); SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(mode)); SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(mode)); SkShader* shader = new SkComposeShader(shaderA, shaderB, xfermode.get()); SkShader* shader = SkShader::CreateComposeShader(shaderA, shaderB, xfermode.get()); return reinterpret_cast<jlong>(shader); return reinterpret_cast<jlong>(shader); } } Loading Loading
core/jni/android/graphics/Shader.cpp +2 −3 Original line number Original line Diff line number Diff line #include "GraphicsJNI.h" #include "GraphicsJNI.h" #include "SkComposeShader.h" #include "SkGradientShader.h" #include "SkGradientShader.h" #include "SkShader.h" #include "SkShader.h" #include "SkXfermode.h" #include "SkXfermode.h" Loading Loading @@ -232,7 +231,7 @@ static jlong ComposeShader_create1(JNIEnv* env, jobject o, SkShader* shaderA = reinterpret_cast<SkShader *>(shaderAHandle); SkShader* shaderA = reinterpret_cast<SkShader *>(shaderAHandle); SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkXfermode* mode = reinterpret_cast<SkXfermode *>(modeHandle); SkXfermode* mode = reinterpret_cast<SkXfermode *>(modeHandle); SkShader* shader = new SkComposeShader(shaderA, shaderB, mode); SkShader* shader = SkShader::CreateComposeShader(shaderA, shaderB, mode); return reinterpret_cast<jlong>(shader); return reinterpret_cast<jlong>(shader); } } Loading @@ -243,7 +242,7 @@ static jlong ComposeShader_create2(JNIEnv* env, jobject o, SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkShader* shaderB = reinterpret_cast<SkShader *>(shaderBHandle); SkXfermode::Mode mode = static_cast<SkXfermode::Mode>(xfermodeHandle); SkXfermode::Mode mode = static_cast<SkXfermode::Mode>(xfermodeHandle); SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(mode)); SkAutoTUnref<SkXfermode> xfermode(SkXfermode::Create(mode)); SkShader* shader = new SkComposeShader(shaderA, shaderB, xfermode.get()); SkShader* shader = SkShader::CreateComposeShader(shaderA, shaderB, xfermode.get()); return reinterpret_cast<jlong>(shader); return reinterpret_cast<jlong>(shader); } } Loading