本文整理汇总了C++中SVGLength::set方法的典型用法代码示例。如果您正苦于以下问题:C++ SVGLength::set方法的具体用法?C++ SVGLength::set怎么用?C++ SVGLength::set使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SVGLength
的用法示例。
在下文中一共展示了SVGLength::set方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: while
std::vector<SVGLength> sp_svg_length_list_read(gchar const *str)
{
if (!str) {
return std::vector<SVGLength>();
}
SVGLength::Unit unit;
float value;
float computed;
char *next = (char *) str;
std::vector<SVGLength> list;
while (sp_svg_length_read_lff(next, &unit, &value, &computed, &next)) {
SVGLength length;
length.set(unit, value, computed);
list.push_back(length);
while (next && *next &&
(*next == ',' || *next == ' ' || *next == '\n' || *next == '\r' || *next == '\t')) {
// the list can be comma- or space-separated, but we will be generous and accept
// a mix, including newlines and tabs
next++;
}
if (!next || !*next) {
break;
}
}
return list;
}