Lines Matching defs:prevFinite
210 void SkClipStack::Element::combineBoundsDiff(FillCombo combination, const SkRect& prevFinite) {
223 fFiniteBound.join(prevFinite);
230 if (!fFiniteBound.intersect(prevFinite)) {
244 fFiniteBound = prevFinite;
252 void SkClipStack::Element::combineBoundsXOR(int combination, const SkRect& prevFinite) {
260 fFiniteBound.join(prevFinite);
275 fFiniteBound.join(prevFinite);
285 void SkClipStack::Element::combineBoundsUnion(int combination, const SkRect& prevFinite) {
289 if (!fFiniteBound.intersect(prevFinite)) {
298 fFiniteBound = prevFinite;
306 fFiniteBound.join(prevFinite);
315 void SkClipStack::Element::combineBoundsIntersection(int combination, const SkRect& prevFinite) {
321 fFiniteBound.join(prevFinite);
331 fFiniteBound = prevFinite;
335 if (!fFiniteBound.intersect(prevFinite)) {
346 void SkClipStack::Element::combineBoundsRevDiff(int combination, const SkRect& prevFinite) {
353 fFiniteBound = prevFinite;
357 if (!fFiniteBound.intersect(prevFinite)) {
364 fFiniteBound.join(prevFinite);
433 SkRect prevFinite;
438 prevFinite.setEmpty(); // there are no pixels that cannot be drawn to
441 prevFinite = prior->fFiniteBound;
461 this->combineBoundsDiff(combination, prevFinite);
464 this->combineBoundsXOR(combination, prevFinite);
467 this->combineBoundsUnion(combination, prevFinite);
470 this->combineBoundsIntersection(combination, prevFinite);
473 this->combineBoundsRevDiff(combination, prevFinite);