Lines Matching refs:pathRef
19 SkPathRef::Editor::Editor(sk_sp<SkPathRef>* pathRef, in Editor() argument
26 if ((*pathRef)->unique()) { in Editor()
27 (*pathRef)->incReserve(incReserveVerbs, incReservePoints); in Editor()
30 copy->copy(**pathRef, incReserveVerbs, incReservePoints); in Editor()
31 pathRef->reset(copy); in Editor()
33 fPathRef = pathRef->get(); in Editor()
224 void SkPathRef::Rewind(sk_sp<SkPathRef>* pathRef) { in Rewind() argument
225 if ((*pathRef)->unique()) { in Rewind()
226 SkDEBUGCODE((*pathRef)->validate();) in Rewind()
227 (*pathRef)->callGenIDChangeListeners(); in Rewind()
228 (*pathRef)->fBoundsIsDirty = true; // this also invalidates fIsFinite in Rewind()
229 (*pathRef)->fGenerationID = 0; in Rewind()
230 (*pathRef)->fPoints.rewind(); in Rewind()
231 (*pathRef)->fVerbs.rewind(); in Rewind()
232 (*pathRef)->fConicWeights.rewind(); in Rewind()
233 (*pathRef)->fSegmentMask = 0; in Rewind()
234 (*pathRef)->fIsOval = false; in Rewind()
235 (*pathRef)->fIsRRect = false; in Rewind()
236 SkDEBUGCODE((*pathRef)->validate();) in Rewind()
238 int oldVCnt = (*pathRef)->countVerbs(); in Rewind()
239 int oldPCnt = (*pathRef)->countPoints(); in Rewind()
240 pathRef->reset(new SkPathRef); in Rewind()
241 (*pathRef)->resetToSize(0, 0, 0, oldVCnt, oldPCnt); in Rewind()