Lines Matching refs:SkPathRef

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