Home
last modified time | relevance | path

Searched refs:SkSVGFillRule (Results 1 – 11 of 11) sorted by relevance

/external/skia/experimental/svg/model/
DSkSVGTypes.h222 class SkSVGFillRule {
230 constexpr SkSVGFillRule() : fType(Type::kInherit) {} in SkSVGFillRule() function
231 constexpr explicit SkSVGFillRule(Type t) : fType(t) {} in SkSVGFillRule() function
233 SkSVGFillRule(const SkSVGFillRule&) = default;
234 SkSVGFillRule& operator=(const SkSVGFillRule&) = default;
236 bool operator==(const SkSVGFillRule& other) const { return fType == other.fType; }
237 bool operator!=(const SkSVGFillRule& other) const { return !(*this == other); }
DSkSVGShape.cpp31 SkPath::FillType SkSVGShape::FillRuleToFillType(const SkSVGFillRule& fillRule) { in FillRuleToFillType()
33 case SkSVGFillRule::Type::kNonZero: in FillRuleToFillType()
35 case SkSVGFillRule::Type::kEvenOdd: in FillRuleToFillType()
DSkSVGAttribute.cpp15 result.fFillRule.set(SkSVGFillRule(SkSVGFillRule::Type::kNonZero)); in MakeInitial()
DSkSVGAttributeParser.cpp575 bool SkSVGAttributeParser::parseFillRule(SkSVGFillRule* fillRule) { in parseFillRule()
577 SkSVGFillRule::Type fType; in parseFillRule()
580 { SkSVGFillRule::Type::kNonZero, "nonzero" }, in parseFillRule()
581 { SkSVGFillRule::Type::kEvenOdd, "evenodd" }, in parseFillRule()
582 { SkSVGFillRule::Type::kInherit, "inherit" }, in parseFillRule()
588 *fillRule = SkSVGFillRule(gFillRuleInfo[i].fType); in parseFillRule()
DSkSVGShape.h31 static SkPath::FillType FillRuleToFillType(const SkSVGFillRule&);
DSkSVGAttribute.h61 SkTLazy<SkSVGFillRule> fFillRule;
DSkSVGAttributeParser.h19 bool parseFillRule(SkSVGFillRule*);
DSkSVGNode.h54 void setFillRule(const SkSVGFillRule&);
DSkSVGValue.h76 using SkSVGFillRuleValue = SkSVGWrapperValue<SkSVGFillRule , SkSVGValue::Type::kFillRule >;
DSkSVGNode.cpp73 void SkSVGNode::setFillRule(const SkSVGFillRule& fillRule) { in setFillRule()
DSkSVGDOM.cpp192 SkSVGFillRule fillRule; in SetFillRuleAttribute()