Lines Matching refs:pathRef
15 SkPathRef::Editor::Editor(SkAutoTUnref<SkPathRef>* pathRef, in Editor() argument
19 if ((*pathRef)->unique()) { in Editor()
20 (*pathRef)->incReserve(incReserveVerbs, incReservePoints); in Editor()
23 copy->copy(**pathRef, incReserveVerbs, incReservePoints); in Editor()
24 pathRef->reset(copy); in Editor()
26 fPathRef = *pathRef; in Editor()
177 void SkPathRef::Rewind(SkAutoTUnref<SkPathRef>* pathRef) { in Rewind() argument
178 if ((*pathRef)->unique()) { in Rewind()
179 SkDEBUGCODE((*pathRef)->validate();) in Rewind()
180 (*pathRef)->callGenIDChangeListeners(); in Rewind()
181 (*pathRef)->fBoundsIsDirty = true; // this also invalidates fIsFinite in Rewind()
182 (*pathRef)->fVerbCnt = 0; in Rewind()
183 (*pathRef)->fPointCnt = 0; in Rewind()
184 (*pathRef)->fFreeSpace = (*pathRef)->currSize(); in Rewind()
185 (*pathRef)->fGenerationID = 0; in Rewind()
186 (*pathRef)->fConicWeights.rewind(); in Rewind()
187 (*pathRef)->fSegmentMask = 0; in Rewind()
188 (*pathRef)->fIsOval = false; in Rewind()
189 (*pathRef)->fIsRRect = false; in Rewind()
190 SkDEBUGCODE((*pathRef)->validate();) in Rewind()
192 int oldVCnt = (*pathRef)->countVerbs(); in Rewind()
193 int oldPCnt = (*pathRef)->countPoints(); in Rewind()
194 pathRef->reset(new SkPathRef); in Rewind()
195 (*pathRef)->resetToSize(0, 0, 0, oldVCnt, oldPCnt); in Rewind()