Home
last modified time | relevance | path

Searched refs:SkSVGClip (Results 1 – 10 of 10) sorted by relevance

/external/skia/experimental/svg/model/
DSkSVGTypes.h122 class SkSVGClip {
130 SkSVGClip() : fType(Type::kNone) {} in SkSVGClip() function
131 explicit SkSVGClip(Type t) : fType(t) {} in SkSVGClip() function
132 explicit SkSVGClip(const SkString& iri) : fType(Type::kIRI), fIRI(iri) {} in SkSVGClip() function
134 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); }
DSkSVGAttributeParser.cpp447 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()
DSkSVGAttribute.h71 SkTLazy<SkSVGClip> fClipPath;
DSkSVGAttributeParser.h18 bool parseClipPath(SkSVGClip*);
DSkSVGNode.h51 void setClipPath(const SkSVGClip&);
DSkSVGRenderContext.h93 void applyClip(const SkSVGClip&);
DSkSVGValue.h74 using SkSVGClipValue = SkSVGWrapperValue<SkSVGClip , SkSVGValue::Type::kClip >;
DSkSVGRenderContext.cpp319 void SkSVGRenderContext::applyClip(const SkSVGClip& clip) { in applyClip()
320 if (clip.type() != SkSVGClip::Type::kIRI) { in applyClip()
DSkSVGNode.cpp60 void SkSVGNode::setClipPath(const SkSVGClip& clip) { in setClipPath()
DSkSVGDOM.cpp72 SkSVGClip clip; in SetClipPathAttribute()