Home
last modified time | relevance | path

Searched refs:SvgNodeType (Results 1 – 7 of 7) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgSvgSceneBuilder.cpp48 static inline bool _isGroupType(SvgNodeType type) in _isGroupType()
50 …if (type == SvgNodeType::Doc || type == SvgNodeType::G || type == SvgNodeType::Use || type == SvgN… in _isGroupType()
227 if (node->type == SvgNodeType::Use) { in _appendClipChild()
234 …_compositionTransform(Paint* paint, const SvgNode* node, const SvgNode* compNode, SvgNodeType type) in _compositionTransform()
238 if (node->transform && type != SvgNodeType::Mask) { in _compositionTransform()
276 … Matrix finalTransform = _compositionTransform(paint, node, compNode, SvgNodeType::ClipPath); in _applyComposition()
298 … Matrix finalTransform = _compositionTransform(paint, node, compNode, SvgNodeType::Mask); in _applyComposition()
323 if (node->type == SvgNodeType::Doc || !node->style->display) return; in _applyProperty()
358 if (node->type == SvgNodeType::G || node->type == SvgNodeType::Use) return; in _applyProperty()
409 case SvgNodeType::Path: { in _recognizeShape()
[all …]
DtvgSvgCssStyle.h32 SvgNode* cssFindStyleNode(const SvgNode* style, const char* title, SvgNodeType type);
DtvgSvgLoader.cpp1411 static SvgNode* _createNode(SvgNode* parent, SvgNodeType type) in _createNode()
1468 SvgNode* node = _createNode(nullptr, SvgNodeType::Defs); in _createDefsNode()
1478 loader->svgParse->node = _createNode(parent, SvgNodeType::G); in _createGNode()
1488 loader->svgParse->node = _createNode(parent, SvgNodeType::Doc); in _createSvgNode()
1514 loader->svgParse->node = _createNode(parent, SvgNodeType::Mask); in _createMaskNode()
1528 loader->svgParse->node = _createNode(parent, SvgNodeType::ClipPath); in _createClipPathNode()
1542 loader->svgParse->node = _createNode(parent, SvgNodeType::CssStyle); in _createCssStyleNode()
1553 loader->svgParse->node = _createNode(parent, SvgNodeType::Symbol); in _createSymbolNode()
1602 loader->svgParse->node = _createNode(parent, SvgNodeType::Path); in _createPathNode()
1664 loader->svgParse->node = _createNode(parent, SvgNodeType::Circle); in _createCircleNode()
[all …]
DtvgXmlParser.h59 const char* simpleXmlNodeTypeToString(SvgNodeType type);
DtvgSvgLoaderCommon.h36 enum class SvgNodeType enum
510 SvgNodeType type;
DtvgSvgCssStyle.cpp213 SvgNode* cssFindStyleNode(const SvgNode* style, const char* title, SvgNodeType type) in cssFindStyleNode()
233 if ((*child)->type == SvgNodeType::CssStyle) { in cssFindStyleNode()
DtvgXmlParser.cpp250 const char* simpleXmlNodeTypeToString(TVG_UNUSED SvgNodeType type) in simpleXmlNodeTypeToString()