Lines Matching refs:SkPathRef
19 SkPathRef::Editor::Editor(sk_sp<SkPathRef>* pathRef, in Editor()
29 SkPathRef* copy = new SkPathRef; in Editor()
48 SkPathRef* pr = new SkPathRef; in shrinkToFit()
60 size_t SkPathRef::approximateBytesUsed() const { in approximateBytesUsed()
61 return sizeof(SkPathRef) in approximateBytesUsed()
67 SkPathRef::~SkPathRef() { in ~SkPathRef()
74 static SkPathRef* gEmpty = nullptr;
76 SkPathRef* SkPathRef::CreateEmpty() { in CreateEmpty()
79 gEmpty = new SkPathRef; in CreateEmpty()
140 void SkPathRef::CreateTransformedCopy(sk_sp<SkPathRef>* dst, in CreateTransformedCopy()
141 const SkPathRef& src, in CreateTransformedCopy()
147 dst->reset(const_cast<SkPathRef*>(&src)); in CreateTransformedCopy()
153 sk_sp<const SkPathRef> srcKeepAlive; in CreateTransformedCopy()
161 dst->reset(new SkPathRef); in CreateTransformedCopy()
224 void SkPathRef::Rewind(sk_sp<SkPathRef>* pathRef) { in Rewind()
240 pathRef->reset(new SkPathRef); in Rewind()
245 bool SkPathRef::operator== (const SkPathRef& ref) const { in operator ==()
272 void SkPathRef::writeToBuffer(SkWBuffer* buffer) const { in writeToBuffer()
300 uint32_t SkPathRef::writeSize() const { in writeSize()
306 void SkPathRef::copy(const SkPathRef& ref, in copy()
328 void SkPathRef::interpolate(const SkPathRef& ending, SkScalar weight, SkPathRef* out) const { in interpolate()
340 std::tuple<SkPoint*, SkScalar*> SkPathRef::growForVerbsInPath(const SkPathRef& path) { in growForVerbsInPath()
366 SkPoint* SkPathRef::growForRepeatedVerb(int /*SkPath::Verb*/ verb, in growForRepeatedVerb()
420 SkPoint* SkPathRef::growForVerb(int /* SkPath::Verb*/ verb, SkScalar weight) { in growForVerb()
472 uint32_t SkPathRef::genID() const { in genID()
489 void SkPathRef::addGenIDChangeListener(sk_sp<SkIDChangeListener> listener) { in addGenIDChangeListener()
496 int SkPathRef::genIDChangeListenerCount() { return fGenIDChangeListeners.count(); } in genIDChangeListenerCount()
499 void SkPathRef::callGenIDChangeListeners() { in callGenIDChangeListeners()
503 SkRRect SkPathRef::getRRect() const { in getRRect()
546 SkPathRef::Iter::Iter() { in Iter()
556 SkPathRef::Iter::Iter(const SkPathRef& path) { in Iter()
560 void SkPathRef::Iter::setPathRef(const SkPathRef& path) { in setPathRef()
575 uint8_t SkPathRef::Iter::next(SkPoint pts[4]) { in next()
626 uint8_t SkPathRef::Iter::peek() const { in peek()
631 bool SkPathRef::isValid() const { in isValid()
682 bool SkPathRef::dataMatchesVerbs() const { in dataMatchesVerbs()