Lines Matching refs:SkSVGNode
55 bool SetIRIAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetIRIAttribute()
66 bool SetStringAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetStringAttribute()
74 bool SetTransformAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetTransformAttribute()
85 bool SetLengthAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetLengthAttribute()
96 bool SetViewBoxAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetViewBoxAttribute()
108 bool SetObjectBoundingBoxUnitsAttribute(const sk_sp<SkSVGNode>& node, in SetObjectBoundingBoxUnitsAttribute()
120 bool SetPreserveAspectRatioAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetPreserveAspectRatioAttribute()
180 bool set_string_attribute(const sk_sp<SkSVGNode>& node, const char* name, const char* value);
182 bool SetStyleAttributes(const sk_sp<SkSVGNode>& node, SkSVGAttribute, in SetStyleAttributes()
206 bool (*fSetter)(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, const char* stringValue);
237 SortedDictionaryEntry<sk_sp<SkSVGNode>(*)()> gTagFactories[] = {
238 { "a" , []() -> sk_sp<SkSVGNode> { return SkSVGG::Make(); }}, in __anon87acfb0c0202()
239 { "circle" , []() -> sk_sp<SkSVGNode> { return SkSVGCircle::Make(); }}, in __anon87acfb0c0302()
240 { "clipPath" , []() -> sk_sp<SkSVGNode> { return SkSVGClipPath::Make(); }}, in __anon87acfb0c0402()
241 { "defs" , []() -> sk_sp<SkSVGNode> { return SkSVGDefs::Make(); }}, in __anon87acfb0c0502()
242 { "ellipse" , []() -> sk_sp<SkSVGNode> { return SkSVGEllipse::Make(); }}, in __anon87acfb0c0602()
243 { "feBlend" , []() -> sk_sp<SkSVGNode> { return SkSVGFeBlend::Make(); }}, in __anon87acfb0c0702()
244 { "feColorMatrix" , []() -> sk_sp<SkSVGNode> { return SkSVGFeColorMatrix::Make(); }}, in __anon87acfb0c0802()
245 { "feComposite" , []() -> sk_sp<SkSVGNode> { return SkSVGFeComposite::Make(); }}, in __anon87acfb0c0902()
246 { "feDiffuseLighting" , []() -> sk_sp<SkSVGNode> { return SkSVGFeDiffuseLighting::Make(); }}, in __anon87acfb0c0a02()
247 { "feDisplacementMap" , []() -> sk_sp<SkSVGNode> { return SkSVGFeDisplacementMap::Make(); }}, in __anon87acfb0c0b02()
248 { "feDistantLight" , []() -> sk_sp<SkSVGNode> { return SkSVGFeDistantLight::Make(); }}, in __anon87acfb0c0c02()
249 { "feFlood" , []() -> sk_sp<SkSVGNode> { return SkSVGFeFlood::Make(); }}, in __anon87acfb0c0d02()
250 { "feGaussianBlur" , []() -> sk_sp<SkSVGNode> { return SkSVGFeGaussianBlur::Make(); }}, in __anon87acfb0c0e02()
251 { "feImage" , []() -> sk_sp<SkSVGNode> { return SkSVGFeImage::Make(); }}, in __anon87acfb0c0f02()
252 { "feMorphology" , []() -> sk_sp<SkSVGNode> { return SkSVGFeMorphology::Make(); }}, in __anon87acfb0c1002()
253 { "feOffset" , []() -> sk_sp<SkSVGNode> { return SkSVGFeOffset::Make(); }}, in __anon87acfb0c1102()
254 { "fePointLight" , []() -> sk_sp<SkSVGNode> { return SkSVGFePointLight::Make(); }}, in __anon87acfb0c1202()
255 { "feSpecularLighting", []() -> sk_sp<SkSVGNode> { return SkSVGFeSpecularLighting::Make(); }}, in __anon87acfb0c1302()
256 { "feSpotLight" , []() -> sk_sp<SkSVGNode> { return SkSVGFeSpotLight::Make(); }}, in __anon87acfb0c1402()
257 { "feTurbulence" , []() -> sk_sp<SkSVGNode> { return SkSVGFeTurbulence::Make(); }}, in __anon87acfb0c1502()
258 { "filter" , []() -> sk_sp<SkSVGNode> { return SkSVGFilter::Make(); }}, in __anon87acfb0c1602()
259 { "g" , []() -> sk_sp<SkSVGNode> { return SkSVGG::Make(); }}, in __anon87acfb0c1702()
260 { "image" , []() -> sk_sp<SkSVGNode> { return SkSVGImage::Make(); }}, in __anon87acfb0c1802()
261 { "line" , []() -> sk_sp<SkSVGNode> { return SkSVGLine::Make(); }}, in __anon87acfb0c1902()
262 { "linearGradient" , []() -> sk_sp<SkSVGNode> { return SkSVGLinearGradient::Make(); }}, in __anon87acfb0c1a02()
263 { "mask" , []() -> sk_sp<SkSVGNode> { return SkSVGMask::Make(); }}, in __anon87acfb0c1b02()
264 { "path" , []() -> sk_sp<SkSVGNode> { return SkSVGPath::Make(); }}, in __anon87acfb0c1c02()
265 { "pattern" , []() -> sk_sp<SkSVGNode> { return SkSVGPattern::Make(); }}, in __anon87acfb0c1d02()
266 { "polygon" , []() -> sk_sp<SkSVGNode> { return SkSVGPoly::MakePolygon(); }}, in __anon87acfb0c1e02()
267 { "polyline" , []() -> sk_sp<SkSVGNode> { return SkSVGPoly::MakePolyline(); }}, in __anon87acfb0c1f02()
268 { "radialGradient" , []() -> sk_sp<SkSVGNode> { return SkSVGRadialGradient::Make(); }}, in __anon87acfb0c2002()
269 { "rect" , []() -> sk_sp<SkSVGNode> { return SkSVGRect::Make(); }}, in __anon87acfb0c2102()
270 { "stop" , []() -> sk_sp<SkSVGNode> { return SkSVGStop::Make(); }}, in __anon87acfb0c2202()
272 { "text" , []() -> sk_sp<SkSVGNode> { return SkSVGText::Make(); }}, in __anon87acfb0c2302()
273 { "textPath" , []() -> sk_sp<SkSVGNode> { return SkSVGTextPath::Make(); }}, in __anon87acfb0c2402()
274 { "tspan" , []() -> sk_sp<SkSVGNode> { return SkSVGTSpan::Make(); }}, in __anon87acfb0c2502()
275 { "use" , []() -> sk_sp<SkSVGNode> { return SkSVGUse::Make(); }}, in __anon87acfb0c2602()
280 ConstructionContext(const ConstructionContext& other, const sk_sp<SkSVGNode>& newParent) in ConstructionContext()
283 SkSVGNode* fParent;
287 bool set_string_attribute(const sk_sp<SkSVGNode>& node, const char* name, const char* value) { in set_string_attribute()
316 const sk_sp<SkSVGNode>& svgNode, SkSVGIDMapper* mapper) { in parse_node_attributes()
329 sk_sp<SkSVGNode> construct_svg_node(const SkDOM& dom, const ConstructionContext& ctx, in construct_svg_node()
346 auto make_node = [](const ConstructionContext& ctx, const char* elem) -> sk_sp<SkSVGNode> { in construct_svg_node()
377 sk_sp<SkSVGNode> childNode = construct_svg_node(dom, localCtx, child); in construct_svg_node()
455 sk_sp<SkSVGNode>* SkSVGDOM::findNodeById(const char* id) { in findNodeById()
461 bool SkSVGNode::setAttribute(const char* attributeName, const char* attributeValue) { in setAttribute()