Searched refs:SkSVGFillRule (Results 1 – 11 of 11) sorted by relevance
222 class SkSVGFillRule {230 constexpr SkSVGFillRule() : fType(Type::kInherit) {} in SkSVGFillRule() function231 constexpr explicit SkSVGFillRule(Type t) : fType(t) {} in SkSVGFillRule() function233 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); }
31 SkPath::FillType SkSVGShape::FillRuleToFillType(const SkSVGFillRule& fillRule) { in FillRuleToFillType()33 case SkSVGFillRule::Type::kNonZero: in FillRuleToFillType()35 case SkSVGFillRule::Type::kEvenOdd: in FillRuleToFillType()
15 result.fFillRule.set(SkSVGFillRule(SkSVGFillRule::Type::kNonZero)); in MakeInitial()
575 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()
31 static SkPath::FillType FillRuleToFillType(const SkSVGFillRule&);
61 SkTLazy<SkSVGFillRule> fFillRule;
19 bool parseFillRule(SkSVGFillRule*);
54 void setFillRule(const SkSVGFillRule&);
76 using SkSVGFillRuleValue = SkSVGWrapperValue<SkSVGFillRule , SkSVGValue::Type::kFillRule >;
73 void SkSVGNode::setFillRule(const SkSVGFillRule& fillRule) { in setFillRule()
192 SkSVGFillRule fillRule; in SetFillRuleAttribute()