Searched refs:SkSVGDashArray (Results 1 – 16 of 16) sorted by relevance
275 class SkSVGDashArray {283 SkSVGDashArray() : fType(Type::kNone) {} in SkSVGDashArray() function284 explicit SkSVGDashArray(Type t) : fType(t) {} in SkSVGDashArray() function285 explicit SkSVGDashArray(SkTDArray<SkSVGLength>&& dashArray) in SkSVGDashArray() function289 SkSVGDashArray(const SkSVGDashArray&) = default;290 SkSVGDashArray& operator=(const SkSVGDashArray&) = default;292 bool operator==(const SkSVGDashArray& other) const {295 bool operator!=(const SkSVGDashArray& other) const { return !(*this == other); }
19 result.fStrokeDashArray.set(SkSVGDashArray(SkSVGDashArray::Type::kNone)); in MakeInitial()
622 bool SkSVGAttributeParser::parseDashArray(SkSVGDashArray* dashArray) { in parseDashArray()625 *dashArray = SkSVGDashArray(SkSVGDashArray::Type::kNone); in parseDashArray()628 *dashArray = SkSVGDashArray(SkSVGDashArray::Type::kInherit); in parseDashArray()644 *dashArray = SkSVGDashArray(std::move(dashes)); in parseDashArray()
73 SkTLazy<SkSVGDashArray> fStrokeDashArray;
32 bool parseDashArray(SkSVGDashArray*);
61 void setStrokeDashArray(const SkSVGDashArray&);
93 using SkSVGDashArrayValue = SkSVGWrapperValue<SkSVGDashArray , SkSVGValue::Type::kDashArray >;
93 void SkSVGNode::setStrokeDashArray(const SkSVGDashArray& dashArray) { in setStrokeDashArray()
164 if (dashArray->type() != SkSVGDashArray::Type::kDashArray) { in commitToPaint()
220 SkSVGDashArray dashArray; in SetDashArrayAttribute()
354 class SkSVGDashArray {362 SkSVGDashArray() : fType(Type::kNone) {} in SkSVGDashArray() function363 explicit SkSVGDashArray(Type t) : fType(t) {} in SkSVGDashArray() function364 explicit SkSVGDashArray(SkTDArray<SkSVGLength>&& dashArray) in SkSVGDashArray() function368 SkSVGDashArray(const SkSVGDashArray&) = default;369 SkSVGDashArray& operator=(const SkSVGDashArray&) = default;371 bool operator==(const SkSVGDashArray& other) const {374 bool operator!=(const SkSVGDashArray& other) const { return !(*this == other); }
80 SkSVGProperty<SkSVGDashArray , true> fStrokeDashArray;
127 SVG_PRES_ATTR(StrokeDashArray , SkSVGDashArray , true)
744 bool SkSVGAttributeParser::parse(SkSVGDashArray* dashArray) { in parse()747 *dashArray = SkSVGDashArray(SkSVGDashArray::Type::kNone); in parse()750 *dashArray = SkSVGDashArray(SkSVGDashArray::Type::kInherit); in parse()766 *dashArray = SkSVGDashArray(std::move(dashes)); in parse()
114 if (props.fStrokeDashArray->type() != SkSVGDashArray::Type::kDashArray) { in dash_effect()