Lines Matching refs:polygon
1735 static bool _attrParsePolygonPoints(const char* str, SvgPolygonNode* polygon) in _attrParsePolygonPoints() argument
1739 polygon->pts.push(num_x); in _attrParsePolygonPoints()
1740 polygon->pts.push(num_y); in _attrParsePolygonPoints()
1753 SvgPolygonNode* polygon = nullptr; in _attrParsePolygonNode() local
1755 if (node->type == SvgNodeType::Polygon) polygon = &(node->node.polygon); in _attrParsePolygonNode()
1756 else polygon = &(node->node.polyline); in _attrParsePolygonNode()
1759 return _attrParsePolygonPoints(value, polygon); in _attrParsePolygonNode()
3169 if ((to->node.polygon.pts.count = from->node.polygon.pts.count)) { in _copyAttr()
3170 to->node.polygon.pts = from->node.polygon.pts; in _copyAttr()
3508 …if (node->node.polygon.pts.count < 2) TVGLOG("SVG", "Inefficient elements used [Invalid Polygon][N… in _inefficientNodeCheck()
3664 free(node->node.polygon.pts.data); in _freeNode()