• Home
  • Raw
  • Download

Lines Matching refs:prevFinite

201 void SkClipStack::Element::combineBoundsDiff(FillCombo combination, const SkRect& prevFinite) {  in combineBoundsDiff()  argument
214 fFiniteBound.join(prevFinite); in combineBoundsDiff()
221 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsDiff()
235 fFiniteBound = prevFinite; in combineBoundsDiff()
243 void SkClipStack::Element::combineBoundsXOR(int combination, const SkRect& prevFinite) { in combineBoundsXOR() argument
251 fFiniteBound.join(prevFinite); in combineBoundsXOR()
266 fFiniteBound.join(prevFinite); in combineBoundsXOR()
276 void SkClipStack::Element::combineBoundsUnion(int combination, const SkRect& prevFinite) { in combineBoundsUnion() argument
280 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsUnion()
289 fFiniteBound = prevFinite; in combineBoundsUnion()
297 fFiniteBound.join(prevFinite); in combineBoundsUnion()
306 void SkClipStack::Element::combineBoundsIntersection(int combination, const SkRect& prevFinite) { in combineBoundsIntersection() argument
312 fFiniteBound.join(prevFinite); in combineBoundsIntersection()
322 fFiniteBound = prevFinite; in combineBoundsIntersection()
326 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsIntersection()
337 void SkClipStack::Element::combineBoundsRevDiff(int combination, const SkRect& prevFinite) { in combineBoundsRevDiff() argument
344 fFiniteBound = prevFinite; in combineBoundsRevDiff()
348 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsRevDiff()
355 fFiniteBound.join(prevFinite); in combineBoundsRevDiff()
418 SkRect prevFinite; in updateBoundAndGenID() local
423 prevFinite.setEmpty(); // there are no pixels that cannot be drawn to in updateBoundAndGenID()
426 prevFinite = prior->fFiniteBound; in updateBoundAndGenID()
446 this->combineBoundsDiff(combination, prevFinite); in updateBoundAndGenID()
449 this->combineBoundsXOR(combination, prevFinite); in updateBoundAndGenID()
452 this->combineBoundsUnion(combination, prevFinite); in updateBoundAndGenID()
455 this->combineBoundsIntersection(combination, prevFinite); in updateBoundAndGenID()
458 this->combineBoundsRevDiff(combination, prevFinite); in updateBoundAndGenID()