Lines Matching refs:SkRegion
35 static inline SkRegion* GetSkRegion(JNIEnv* env, jobject regionObject) { in GetSkRegion()
37 SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in GetSkRegion()
43 return reinterpret_cast<jlong>(new SkRegion); in Region_constructor()
47 SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_destructor()
53 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_setRegion()
54 const SkRegion* src = reinterpret_cast<SkRegion*>(srcHandle); in Region_setRegion()
60 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_setRect()
67 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_setPath()
69 const SkRegion* clip = reinterpret_cast<SkRegion*>(clipHandle); in Region_setPath()
77 SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_getBounds()
84 const SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_getBoundaryPath()
91 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_op0()
92 bool result = dst->op({left, top, right, bottom}, (SkRegion::Op)op); in Region_op0()
97 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_op1()
98 const SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_op1()
101 bool result = dst->op(ir, *region, (SkRegion::Op)op); in Region_op1()
106 SkRegion* dst = reinterpret_cast<SkRegion*>(dstHandle); in Region_op2()
107 const SkRegion* region1 = reinterpret_cast<SkRegion*>(region1Handle); in Region_op2()
108 const SkRegion* region2 = reinterpret_cast<SkRegion*>(region2Handle); in Region_op2()
109 bool result = dst->op(*region1, *region2, (SkRegion::Op)op); in Region_op2()
153 SkRegion* rgn = GetSkRegion(env, region); in Region_translate()
170 static void scale_rgn(SkRegion* dst, const SkRegion& src, float scale) { in scale_rgn()
171 SkRegion tmp; in scale_rgn()
172 SkRegion::Iterator iter(src); in scale_rgn()
177 tmp.op(r, SkRegion::kUnion_Op); in scale_rgn()
183 SkRegion* rgn = GetSkRegion(env, region); in Region_scale()
191 SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_toString()
220 SkRegion* region = new SkRegion; in Region_createFromParcel()
222 region->op({rects[x], rects[x+1], rects[x+2], rects[x+3]}, SkRegion::kUnion_Op); in Region_createFromParcel()
234 const SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in Region_writeToParcel()
240 SkRegion::Iterator it(*region); in Region_writeToParcel()
264 const SkRegion *r1 = reinterpret_cast<SkRegion*>(r1Handle); in Region_equals()
265 const SkRegion *r2 = reinterpret_cast<SkRegion*>(r2Handle); in Region_equals()
272 SkRegion fRgn; // a copy of the caller's region
273 SkRegion::Iterator fIter; // an iterator acting upon the copy (fRgn)
275 explicit RgnIterPair(const SkRegion& rgn) : fRgn(rgn) { in RgnIterPair()
284 const SkRegion* region = reinterpret_cast<SkRegion*>(regionHandle); in RegionIter_constructor()