Lines Matching refs:saveCount
173 void SkClipStack::Element::initCommon(int saveCount, SkClipOp op, bool doAA) { in initCommon() argument
174 fSaveCount = saveCount; in initCommon()
186 void SkClipStack::Element::initRect(int saveCount, const SkRect& rect, const SkMatrix& m, in initRect() argument
193 this->initCommon(saveCount, op, doAA); in initRect()
199 this->initAsPath(saveCount, path, m, op, doAA); in initRect()
202 void SkClipStack::Element::initRRect(int saveCount, const SkRRect& rrect, const SkMatrix& m, in initRRect() argument
211 this->initCommon(saveCount, op, doAA); in initRRect()
217 this->initAsPath(saveCount, path, m, op, doAA); in initRRect()
220 void SkClipStack::Element::initPath(int saveCount, const SkPath& path, const SkMatrix& m, in initPath() argument
225 this->initRect(saveCount, r, m, op, doAA); in initPath()
232 this->initRRect(saveCount, rrect, m, op, doAA); in initPath()
236 this->initAsPath(saveCount, path, m, op, doAA); in initPath()
239 void SkClipStack::Element::initAsPath(int saveCount, const SkPath& path, const SkMatrix& m, in initAsPath() argument
244 this->initCommon(saveCount, op, doAA); in initAsPath()
247 void SkClipStack::Element::initShader(int saveCount, sk_sp<SkShader> shader) { in initShader() argument
251 this->initCommon(saveCount, SkClipOp::kIntersect, false); in initShader()
254 void SkClipStack::Element::initReplaceRect(int saveCount, const SkRect& rect, bool doAA) { in initReplaceRect() argument
257 this->initCommon(saveCount, SkClipOp::kIntersect, doAA); in initReplaceRect()
307 bool SkClipStack::Element::canBeIntersectedInPlace(int saveCount, SkClipOp op) const { in canBeIntersectedInPlace() argument
314 return fSaveCount == saveCount && in canBeIntersectedInPlace()
596 void SkClipStack::restoreTo(int saveCount) { in restoreTo() argument
599 if (element->fSaveCount <= saveCount) { in restoreTo()