28 if (!stream.isValid()) {
29 SkDebugf(
"ExtractPaths: invalid input file at \"%s\"\n", filepath);
33 class PathSniffer :
public SkCanvas {
35 PathSniffer(std::function<PathSniffCallback>
callback)
40 fPathSniffCallback(this->getTotalMatrix(), path,
paint);
42 std::function<PathSniffCallback> fPathSniffCallback;
47 SkDebugf(
"ExtractPaths: couldn't load svg at \"%s\"\n", filepath);
52 svg->render(&pathSniffer);