Lines Matching defs:builder
1906 SkString builder;
1913 builder.printf("path.setFillType(SkPathFillType::k%s);\n",
1918 append_params(&builder, "path.moveTo", &pts[0], 1, asType);
1921 append_params(&builder, "path.lineTo", &pts[1], 1, asType);
1924 append_params(&builder, "path.quadTo", &pts[1], 2, asType);
1927 append_params(&builder, "path.conicTo", &pts[1], 2, asType, iter.conicWeight());
1930 append_params(&builder, "path.cubicTo", &pts[1], 3, asType);
1933 builder.append("path.close();\n");
1940 if (!wStream && builder.size()) {
1941 SkDebugf("%s", builder.c_str());
1942 builder.reset();
1946 wStream->writeText(builder.c_str());
1997 SkString builder;
2001 builder.appendf("// fBoundsIsDirty = %s\n", bool_str(fPathRef->fBoundsIsDirty));
2002 builder.appendf("// fGenerationID = %d\n", fPathRef->fGenerationID);
2003 builder.appendf("// fSegmentMask = %d\n", fPathRef->fSegmentMask);
2004 builder.appendf("// fIsOval = %s\n", bool_str(fPathRef->fIsOval));
2005 builder.appendf("// fIsRRect = %s\n", bool_str(fPathRef->fIsRRect));
2009 builder.appendf("SkBits2Float(0x%08X) /* %g */", SkFloat2Bits(v), v);
2011 builder.appendf("%g", v);
2015 builder.append("const SkPoint path_points[] = {\n");
2018 builder.append(" { ");
2020 builder.append(", ");
2022 builder.append(" },\n");
2024 builder.append("};\n");
2029 builder.append("const uint8_t path_verbs[] = {\n ");
2031 builder.appendf("(uint8_t)SkPathVerb::k%s, ", gVerbStrs[*v]);
2033 builder.append("\n};\n");
2037 builder.append("const SkScalar path_conics[] = {\n ");
2040 builder.append(", ");
2042 builder.append("\n};\n");
2052 builder.appendf("SkPath path = SkPath::Make(path_points, %d, path_verbs, %d, %s, %d,\n",
2055 builder.appendf(" SkPathFillType::k%s, %s);\n",
2060 wStream->writeText(builder.c_str());
2062 SkDebugf("%s\n", builder.c_str());