diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/jni/android_view_GLES20Canvas.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/core/jni/android_view_GLES20Canvas.cpp b/core/jni/android_view_GLES20Canvas.cpp index 6cc94e3..e796403 100644 --- a/core/jni/android_view_GLES20Canvas.cpp +++ b/core/jni/android_view_GLES20Canvas.cpp @@ -336,36 +336,34 @@ static jboolean android_view_GLES20Canvas_quickReject(JNIEnv* env, jobject clazz static jboolean android_view_GLES20Canvas_clipRectF(JNIEnv* env, jobject clazz, jlong rendererPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, - jint op) { + SkRegion::Op op) { OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr); - const bool result = renderer->clipRect(left, top, right, bottom, - static_cast<SkRegion::Op>(op)); + const bool result = renderer->clipRect(left, top, right, bottom, op); return result ? JNI_TRUE : JNI_FALSE; } static jboolean android_view_GLES20Canvas_clipRect(JNIEnv* env, jobject clazz, jlong rendererPtr, jint left, jint top, jint right, jint bottom, - jint op) { + SkRegion::Op op) { OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr); const bool result = renderer->clipRect(float(left), float(top), float(right), - float(bottom), - static_cast<SkRegion::Op>(op)); + float(bottom), op); return result ? JNI_TRUE : JNI_FALSE; } static jboolean android_view_GLES20Canvas_clipPath(JNIEnv* env, jobject clazz, - jlong rendererPtr, jlong pathPtr, jint op) { + jlong rendererPtr, jint pathPtr, SkRegion::Op op) { OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr); SkPath* path = reinterpret_cast<SkPath*>(pathPtr); - const bool result = renderer->clipPath(path, static_cast<SkRegion::Op>(op)); + const bool result = renderer->clipPath(path, op); return result ? JNI_TRUE : JNI_FALSE; } static jboolean android_view_GLES20Canvas_clipRegion(JNIEnv* env, jobject clazz, - jlong rendererPtr, jlong regionPtr, jint op) { + jlong rendererPtr, jint regionPtr, SkRegion::Op op) { OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr); SkRegion* region = reinterpret_cast<SkRegion*>(regionPtr); - const bool result = renderer->clipRegion(region, static_cast<SkRegion::Op>(op)); + const bool result = renderer->clipRegion(region, op); return result ? JNI_TRUE : JNI_FALSE; } @@ -996,7 +994,7 @@ static void android_view_GLES20Canvas_setLayerPaint(JNIEnv* env, jobject clazz, } static void android_view_GLES20Canvas_setLayerColorFilter(JNIEnv* env, jobject clazz, - jlong layerPtr, jlong colorFilterPtr) { + jlong layerPtr, jint colorFilterPtr) { Layer* layer = reinterpret_cast<Layer*>(layerPtr); if (layer) { SkiaColorFilter* colorFilter = reinterpret_cast<SkiaColorFilter*>(colorFilterPtr); |