Searched refs:fPathRef (Results 1 – 6 of 6) sorted by relevance
128 : fPathRef(SkPathRef::CreateEmpty()) { in SkPath()145 : fPathRef(SkRef(that.fPathRef.get())) { in SkPath()158 fPathRef.reset(SkRef(that.fPathRef.get())); in operator =()179 (a.fFillType == b.fFillType && *a.fPathRef.get() == *b.fPathRef.get()); in operator ==()184 fPathRef.swap(that.fPathRef); in swap()197 int count = fPathRef->countVerbs(); in isInterpolatable()198 if (count != compare.fPathRef->countVerbs()) { in isInterpolatable()204 if (memcmp(fPathRef->verbsMemBegin(), compare.fPathRef->verbsMemBegin(), in isInterpolatable()208 return !fPathRef->countWeights() || in isInterpolatable()209 !SkToBool(memcmp(fPathRef->conicWeights(), compare.fPathRef->conicWeights(), in isInterpolatable()[all …]
63 auto verbs = path.fPathRef->verbs(); in IsClosedSingleContour()84 path.fPathRef->addGenIDChangeListener(listener); in AddGenIDChangeListener()
26 fPathRef = *pathRef; in Editor()27 fPathRef->callGenIDChangeListeners(); in Editor()28 fPathRef->fGenerationID = 0; in Editor()29 SkDEBUGCODE(sk_atomic_inc(&fPathRef->fEditorsAttached);) in Editor()
46 ~Editor() { SkDEBUGCODE(sk_atomic_dec(&fPathRef->fEditorsAttached);) } in ~Editor()51 SkPoint* points() { return fPathRef->getPoints(); } in points()52 const SkPoint* points() const { return fPathRef->points(); } in points()58 SkASSERT((unsigned) i < (unsigned) fPathRef->fPointCnt); in atPoint()62 SkASSERT((unsigned) i < (unsigned) fPathRef->fPointCnt); in atPoint()72 SkDEBUGCODE(fPathRef->validate();)73 return fPathRef->growForVerb(verb, weight);86 return fPathRef->growForRepeatedVerb(verb, numVbs, weights);94 fPathRef->resetToSize(newVerbCnt, newPointCnt, newConicCount); in resetToSize()100 SkPathRef* pathRef() { return fPathRef; } in pathRef()[all …]
62 bool unique() const { return fPathRef->unique(); } in unique()175 bool isOval(SkRect* rect) const { return fPathRef->isOval(rect); } in isOval()186 bool isRRect(SkRRect* rrect) const { return fPathRef->isRRect(rrect); } in isRRect()207 return 0 == fPathRef->countVerbs(); in isEmpty()220 return fPathRef->isFinite(); in isFinite()319 return fPathRef->getBounds(); in getBounds()917 uint32_t getSegmentMasks() const { return fPathRef->getSegmentMasks(); } in getSegmentMasks()1013 fRawIter.setPathRef(*path.fPathRef.get()); in setPath()1082 SkDEBUGCODE(void experimentalValidateRef() const { fPathRef->validate(); } )1102 SkAutoTUnref<SkPathRef> fPathRef; variable[all …]
67 path->fPathRef->setIsRRect(true); in ForceIsRRect_Private()