static void Region_translate(JNIEnv* env, jobject region, jint x, jint y, jobject dst) { SkRegion* rgn = GetSkRegion(env, region); if (dst) rgn->translate(x, y, GetSkRegion(env, dst)); else rgn->translate(x, y); }
static void Region_scale(JNIEnv* env, jobject region, jfloat scale, jobject dst) { SkRegion* rgn = GetSkRegion(env, region); if (dst) scale_rgn(GetSkRegion(env, dst), *rgn, scale); else scale_rgn(rgn, *rgn, scale); }
SkRegion* android_graphics_Region_getSkRegion(JNIEnv* env, jobject regionObj) { return GetSkRegion(env, regionObj); }
static jboolean Region_quickRejectIIII(JNIEnv* env, jobject region, jint left, jint top, jint right, jint bottom) { SkIRect ir; ir.set(left, top, right, bottom); bool result = GetSkRegion(env, region)->quickReject(ir); return boolTojboolean(result); }
static jboolean Region_quickRejectRgn(JNIEnv* env, jobject region, jobject other) { bool result = GetSkRegion(env, region)->quickReject(*GetSkRegion(env, other)); return boolTojboolean(result); }
static jboolean Region_contains(JNIEnv* env, jobject region, jint x, jint y) { bool result = GetSkRegion(env, region)->contains(x, y); return boolTojboolean(result); }
static jboolean Region_quickContains(JNIEnv* env, jobject region, jint left, jint top, jint right, jint bottom) { bool result = GetSkRegion(env, region)->quickContains(left, top, right, bottom); return boolTojboolean(result); }
static jboolean Region_isComplex(JNIEnv* env, jobject region) { return GetSkRegion(env, region)->isComplex(); }
static jboolean Region_isComplex(JNIEnv* env, jobject region) { bool result = GetSkRegion(env, region)->isComplex(); return boolTojboolean(result); }
static jboolean Region_isEmpty(JNIEnv* env, jobject region) { return GetSkRegion(env, region)->isEmpty(); }
static jboolean Region_quickRejectRgn(JNIEnv* env, jobject region, jobject other) { return GetSkRegion(env, region)->quickReject(*GetSkRegion(env, other)); }
static jboolean Region_quickRejectIIII(JNIEnv* env, jobject region, int left, int top, int right, int bottom) { SkIRect ir; ir.set(left, top, right, bottom); return GetSkRegion(env, region)->quickReject(ir); }
static jboolean Region_quickContains(JNIEnv* env, jobject region, int left, int top, int right, int bottom) { return GetSkRegion(env, region)->quickContains(left, top, right, bottom); }
static jboolean Region_contains(JNIEnv* env, jobject region, int x, int y) { return GetSkRegion(env, region)->contains(x, y); }