Home
last modified time | relevance | path

Searched refs:SkSVGFuncIRI (Results 1 – 7 of 7) sorted by relevance

/external/skia/modules/svg/include/
DSkSVGAttribute.h102 SkSVGProperty<SkSVGFuncIRI , false> fClipPath;
104 SkSVGProperty<SkSVGFuncIRI , false> fMask;
105 SkSVGProperty<SkSVGFuncIRI , false> fFilter;
DSkSVGRenderContext.h159 void applyFilter(const SkSVGFuncIRI&);
160 void applyClip(const SkSVGFuncIRI&);
161 void applyMask(const SkSVGFuncIRI&);
DSkSVGNode.h138 SVG_PRES_ATTR(ClipPath , SkSVGFuncIRI , false)
140 SVG_PRES_ATTR(Mask , SkSVGFuncIRI , false)
141 SVG_PRES_ATTR(Filter , SkSVGFuncIRI , false)
DSkSVGTypes.h224 class SkSVGFuncIRI {
231 SkSVGFuncIRI() : fType(Type::kNone) {} in SkSVGFuncIRI() function
232 explicit SkSVGFuncIRI(Type t) : fType(t) {} in SkSVGFuncIRI() function
233 explicit SkSVGFuncIRI(SkSVGIRI&& iri) : fType(Type::kIRI), fIRI(std::move(iri)) {} in SkSVGFuncIRI() function
235 bool operator==(const SkSVGFuncIRI& other) const {
238 bool operator!=(const SkSVGFuncIRI& other) const { return !(*this == other); }
DSkSVGAttributeParser.h99 bool parseFuncIRI(SkSVGFuncIRI*);
/external/skia/modules/svg/src/
DSkSVGRenderContext.cpp295 void SkSVGRenderContext::applyFilter(const SkSVGFuncIRI& filter) { in applyFilter()
296 if (filter.type() != SkSVGFuncIRI::Type::kIRI) { in applyFilter()
324 void SkSVGRenderContext::applyClip(const SkSVGFuncIRI& clip) { in applyClip()
325 if (clip.type() != SkSVGFuncIRI::Type::kIRI) { in applyClip()
349 void SkSVGRenderContext::applyMask(const SkSVGFuncIRI& mask) { in applyMask()
350 if (mask.type() != SkSVGFuncIRI::Type::kIRI) { in applyMask()
DSkSVGAttributeParser.cpp303 bool SkSVGAttributeParser::parseFuncIRI(SkSVGFuncIRI* iri) { in parseFuncIRI()
304 return this->parseParenthesized("url", [this](SkSVGFuncIRI* iriResult) -> bool { in parseFuncIRI()
307 *iriResult = SkSVGFuncIRI(std::move(iri)); in parseFuncIRI()
544 SkSVGFuncIRI iri; in parse()
565 bool SkSVGAttributeParser::parse(SkSVGFuncIRI* firi) { in parse()
570 *firi = SkSVGFuncIRI(); in parse()