Lines Matching refs:SkSVGNode
38 bool SetPaintAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetPaintAttribute()
50 bool SetColorAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetColorAttribute()
62 bool SetIRIAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetIRIAttribute()
74 bool SetClipPathAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetClipPathAttribute()
87 bool SetPathDataAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetPathDataAttribute()
98 bool SetTransformAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetTransformAttribute()
110 bool SetLengthAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetLengthAttribute()
122 bool SetNumberAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetNumberAttribute()
134 bool SetViewBoxAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetViewBoxAttribute()
146 bool SetLineCapAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetLineCapAttribute()
158 bool SetLineJoinAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetLineJoinAttribute()
170 bool SetSpreadMethodAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetSpreadMethodAttribute()
182 bool SetPointsAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetPointsAttribute()
194 bool SetFillRuleAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetFillRuleAttribute()
206 bool SetVisibilityAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetVisibilityAttribute()
218 bool SetDashArrayAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetDashArrayAttribute()
278 void set_string_attribute(const sk_sp<SkSVGNode>& node, const char* name, const char* value);
280 bool SetStyleAttributes(const sk_sp<SkSVGNode>& node, SkSVGAttribute, in SetStyleAttributes()
304 bool (*fSetter)(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, const char* stringValue);
353 SortedDictionaryEntry<sk_sp<SkSVGNode>(*)()> gTagFactories[] = {
354 { "a" , []() -> sk_sp<SkSVGNode> { return SkSVGG::Make(); }}, in __anon4be2fa1a0202()
355 { "circle" , []() -> sk_sp<SkSVGNode> { return SkSVGCircle::Make(); }}, in __anon4be2fa1a0302()
356 { "clipPath" , []() -> sk_sp<SkSVGNode> { return SkSVGClipPath::Make(); }}, in __anon4be2fa1a0402()
357 { "defs" , []() -> sk_sp<SkSVGNode> { return SkSVGDefs::Make(); }}, in __anon4be2fa1a0502()
358 { "ellipse" , []() -> sk_sp<SkSVGNode> { return SkSVGEllipse::Make(); }}, in __anon4be2fa1a0602()
359 { "g" , []() -> sk_sp<SkSVGNode> { return SkSVGG::Make(); }}, in __anon4be2fa1a0702()
360 { "line" , []() -> sk_sp<SkSVGNode> { return SkSVGLine::Make(); }}, in __anon4be2fa1a0802()
361 { "linearGradient", []() -> sk_sp<SkSVGNode> { return SkSVGLinearGradient::Make(); }}, in __anon4be2fa1a0902()
362 { "path" , []() -> sk_sp<SkSVGNode> { return SkSVGPath::Make(); }}, in __anon4be2fa1a0a02()
363 { "pattern" , []() -> sk_sp<SkSVGNode> { return SkSVGPattern::Make(); }}, in __anon4be2fa1a0b02()
364 { "polygon" , []() -> sk_sp<SkSVGNode> { return SkSVGPoly::MakePolygon(); }}, in __anon4be2fa1a0c02()
365 { "polyline" , []() -> sk_sp<SkSVGNode> { return SkSVGPoly::MakePolyline(); }}, in __anon4be2fa1a0d02()
366 { "radialGradient", []() -> sk_sp<SkSVGNode> { return SkSVGRadialGradient::Make(); }}, in __anon4be2fa1a0e02()
367 { "rect" , []() -> sk_sp<SkSVGNode> { return SkSVGRect::Make(); }}, in __anon4be2fa1a0f02()
368 { "stop" , []() -> sk_sp<SkSVGNode> { return SkSVGStop::Make(); }}, in __anon4be2fa1a1002()
369 { "svg" , []() -> sk_sp<SkSVGNode> { return SkSVGSVG::Make(); }}, in __anon4be2fa1a1102()
370 { "use" , []() -> sk_sp<SkSVGNode> { return SkSVGUse::Make(); }}, in __anon4be2fa1a1202()
375 ConstructionContext(const ConstructionContext& other, const sk_sp<SkSVGNode>& newParent) in ConstructionContext()
378 const SkSVGNode* fParent;
382 void set_string_attribute(const sk_sp<SkSVGNode>& node, const char* name, const char* value) { in set_string_attribute()
403 const sk_sp<SkSVGNode>& svgNode, SkSVGIDMapper* mapper) { in parse_node_attributes()
416 sk_sp<SkSVGNode> construct_svg_node(const SkDOM& dom, const ConstructionContext& ctx, in construct_svg_node()
440 sk_sp<SkSVGNode> node = gTagFactories[tagIndex].fValue(); in construct_svg_node()
446 sk_sp<SkSVGNode> childNode = construct_svg_node(dom, localCtx, child); in construct_svg_node()
509 void SkSVGDOM::setRoot(sk_sp<SkSVGNode> root) { in setRoot()