Lines Matching refs:SkPathRef
41 class SK_API SkPathRef final : public SkNVRefCnt<SkPathRef> {
45 Editor(sk_sp<SkPathRef>* pathRef,
103 SkPathRef* pathRef() { return fPathRef; } in pathRef()
116 SkPathRef* fPathRef;
122 Iter(const SkPathRef&);
124 void setPathRef(const SkPathRef&);
151 static SkPathRef* CreateEmpty();
237 static void CreateTransformedCopy(sk_sp<SkPathRef>* dst,
238 const SkPathRef& src,
241 static SkPathRef* CreateFromBuffer(SkRBuffer* buffer);
248 static void Rewind(sk_sp<SkPathRef>* pathRef);
250 ~SkPathRef();
290 bool operator== (const SkPathRef& ref) const;
302 void interpolate(const SkPathRef& ending, SkScalar weight, SkPathRef* out) const;
346 SkPathRef() { in SkPathRef() function
364 void copy(const SkPathRef& ref, int additionalReserveVerbs, int additionalReservePoints);
370 static bool ComputePtBounds(SkRect* bounds, const SkPathRef& ref) { in ComputePtBounds()
514 friend SkPathRef* sk_create_empty_pathref();