Searched refs:SkSVGClip (Results 1 – 10 of 10) sorted by relevance
122 class SkSVGClip {130 SkSVGClip() : fType(Type::kNone) {} in SkSVGClip() function131 explicit SkSVGClip(Type t) : fType(t) {} in SkSVGClip() function132 explicit SkSVGClip(const SkString& iri) : fType(Type::kIRI), fIRI(iri) {} in SkSVGClip() function134 SkSVGClip(const SkSVGClip&) = default;135 SkSVGClip& operator=(const SkSVGClip&) = default;137 bool operator==(const SkSVGClip& other) const {140 bool operator!=(const SkSVGClip& other) const { return !(*this == other); }
447 bool SkSVGAttributeParser::parseClipPath(SkSVGClip* clip) { in parseClipPath()452 *clip = SkSVGClip(SkSVGClip::Type::kNone); in parseClipPath()455 *clip = SkSVGClip(SkSVGClip::Type::kInherit); in parseClipPath()458 *clip = SkSVGClip(iri.value()); in parseClipPath()
71 SkTLazy<SkSVGClip> fClipPath;
18 bool parseClipPath(SkSVGClip*);
51 void setClipPath(const SkSVGClip&);
93 void applyClip(const SkSVGClip&);
74 using SkSVGClipValue = SkSVGWrapperValue<SkSVGClip , SkSVGValue::Type::kClip >;
319 void SkSVGRenderContext::applyClip(const SkSVGClip& clip) { in applyClip()320 if (clip.type() != SkSVGClip::Type::kIRI) { in applyClip()
60 void SkSVGNode::setClipPath(const SkSVGClip& clip) { in setClipPath()
72 SkSVGClip clip; in SetClipPathAttribute()