Home | History | Annotate | Download | only in jni

Lines Matching full:inval

118             const SkIRect& inval = bucketPicture.mRealArea;
121 inval.width(), inval.height(),
123 canvas->translate(-inval.fLeft, -inval.fTop);
232 // When we receive an inval in a Bucket, we try to see if we intersect with
242 // If the inval covers a large area of the base inval, let's repaint the
258 // If the current picture is a base, check if the new inval completely
264 // let's aggregate it with the new inval.
375 // When we receive a new inval rect, we first find the Buckets that intersect
376 // with it; then we split the original inval into a serie of invals (one for
377 // each Bucket we intersect with). We then send that inval to the Bucket.
460 XLOG("--- before adding the new inval ---");
477 inval = area.getBounds();
479 if (!working->mBase && working->mArea.intersects(inval))
497 XLOG("picture %d (%d, %d, %d, %d - %d x %d) (isRect? %c) intersects with the new inval area (%d, %d, %d, %d - %d x %d) (isRect? %c, we remove it",
502 inval.fLeft, inval.fTop, inval.fRight, inval.fBottom,
503 inval.width(), inval.height(),
554 XLOG("--- after adding the new inval, but before collapsing ---");
579 XLOG("--- after adding the new inval ---");
613 void PictureSet::setDimensions(int width, int height, SkRegion* inval)
621 if (inval) {
625 inval->op(rect, SkRegion::kUnion_Op);
628 inval->setRect(0, 0, width, height);
1019 bool PictureSet::reuseSubdivided(const SkRegion& inval)
1023 if (inval.isComplex())
1026 const SkIRect& invalBounds = inval.getBounds();
1035 SkRegion temp = SkRegion(inval);
1045 inval.contains(working->mArea) == false)