Lines Matching refs:symbol
1387 SvgSymbolNode* symbol = &(node->node.symbol); in _attrParseSymbolNode() local
1390 …if (!_parseNumber(&value, nullptr, &symbol->vx) || !_parseNumber(&value, nullptr, &symbol->vy)) re… in _attrParseSymbolNode()
1391 …if (!_parseNumber(&value, nullptr, &symbol->vw) || !_parseNumber(&value, nullptr, &symbol->vh)) re… in _attrParseSymbolNode()
1392 symbol->hasViewBox = true; in _attrParseSymbolNode()
1394 symbol->w = _toFloat(loader->svgParse, value, SvgParserLengthType::Horizontal); in _attrParseSymbolNode()
1395 symbol->hasWidth = true; in _attrParseSymbolNode()
1397 symbol->h = _toFloat(loader->svgParse, value, SvgParserLengthType::Vertical); in _attrParseSymbolNode()
1398 symbol->hasHeight = true; in _attrParseSymbolNode()
1400 _parseAspectRatio(&value, &symbol->align, &symbol->meetOrSlice); in _attrParseSymbolNode()
1402 if (!strcmp(value, "visible")) symbol->overflowVisible = true; in _attrParseSymbolNode()
1556 loader->svgParse->node->node.symbol.align = AspectRatioAlign::XMidYMid; in _createSymbolNode()
1557 loader->svgParse->node->node.symbol.meetOrSlice = AspectRatioMeetOrSlice::Meet; in _createSymbolNode()
1558 loader->svgParse->node->node.symbol.overflowVisible = false; in _createSymbolNode()
1560 loader->svgParse->node->node.symbol.hasViewBox = false; in _createSymbolNode()
1561 loader->svgParse->node->node.symbol.hasWidth = false; in _createSymbolNode()
1562 loader->svgParse->node->node.symbol.hasHeight = false; in _createSymbolNode()
1563 loader->svgParse->node->node.symbol.vx = 0.0f; in _createSymbolNode()
1564 loader->svgParse->node->node.symbol.vy = 0.0f; in _createSymbolNode()
2099 if (nodeFrom->type == SvgNodeType::Symbol) use->symbol = nodeFrom; in _attrParseUseNode()
3198 to->node.use.symbol = from->node.use.symbol; in _copyAttr()
3257 nodeIdPair.node->node.use.symbol = nodeFrom; in _clonePostponedNodes()