summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/jni/android_view_GLES20Canvas.cpp20
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);