Lines Matching refs:prevFinite
82 void SkClipStack::Element::combineBoundsDiff(FillCombo combination, const SkRect& prevFinite) { in combineBoundsDiff() argument
95 fFiniteBound.join(prevFinite); in combineBoundsDiff()
102 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsDiff()
116 fFiniteBound = prevFinite; in combineBoundsDiff()
124 void SkClipStack::Element::combineBoundsXOR(int combination, const SkRect& prevFinite) { in combineBoundsXOR() argument
132 fFiniteBound.join(prevFinite); in combineBoundsXOR()
147 fFiniteBound.join(prevFinite); in combineBoundsXOR()
157 void SkClipStack::Element::combineBoundsUnion(int combination, const SkRect& prevFinite) { in combineBoundsUnion() argument
161 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsUnion()
170 fFiniteBound = prevFinite; in combineBoundsUnion()
178 fFiniteBound.join(prevFinite); in combineBoundsUnion()
187 void SkClipStack::Element::combineBoundsIntersection(int combination, const SkRect& prevFinite) { in combineBoundsIntersection() argument
193 fFiniteBound.join(prevFinite); in combineBoundsIntersection()
203 fFiniteBound = prevFinite; in combineBoundsIntersection()
207 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsIntersection()
219 void SkClipStack::Element::combineBoundsRevDiff(int combination, const SkRect& prevFinite) { in combineBoundsRevDiff() argument
226 fFiniteBound = prevFinite; in combineBoundsRevDiff()
230 if (!fFiniteBound.intersect(prevFinite)) { in combineBoundsRevDiff()
237 fFiniteBound.join(prevFinite); in combineBoundsRevDiff()
299 SkRect prevFinite; in updateBoundAndGenID() local
304 prevFinite.setEmpty(); // there are no pixels that cannot be drawn to in updateBoundAndGenID()
307 prevFinite = prior->fFiniteBound; in updateBoundAndGenID()
327 this->combineBoundsDiff(combination, prevFinite); in updateBoundAndGenID()
330 this->combineBoundsXOR(combination, prevFinite); in updateBoundAndGenID()
333 this->combineBoundsUnion(combination, prevFinite); in updateBoundAndGenID()
336 this->combineBoundsIntersection(combination, prevFinite); in updateBoundAndGenID()
339 this->combineBoundsRevDiff(combination, prevFinite); in updateBoundAndGenID()