Lines Matching refs:geos
2144 SkTArray<std::unique_ptr<Geo>> geos;
2151 geos.emplace_back(new RectGeo(r));
2154 geos.emplace_back(new RRectPathGeo(rectPath, r, RRectPathGeo::RRectForStroke::kYes,
2156 geos.emplace_back(new RRectPathGeo(rectPath, r, RRectPathGeo::RRectForStroke::kYes,
2164 geos.emplace_back(new RRectGeo(rr));
2168 geos.emplace_back(new RRectPathGeo(rectPath, rr, RRectPathGeo::RRectForStroke::kYes,
2170 geos.emplace_back(new RRectPathGeo(rectPath, rr, RRectPathGeo::RRectForStroke::kYes,
2178 geos.emplace_back(new ArcGeo(SkRect::MakeWH(200, 100), 12.f, 110.f, false));
2179 geos.emplace_back(new ArcGeo(SkRect::MakeWH(200, 100), 12.f, 110.f, true));
2187 geos.emplace_back(new RRectPathGeo(
2190 geos.emplace_back(new RRectPathGeo(
2201 geos.emplace_back(new PathGeo(quadPath, PathGeo::Invert::kNo));
2202 geos.emplace_back(new PathGeo(quadPath, PathGeo::Invert::kYes));
2208 geos.emplace_back(new PathGeo(linePath, PathGeo::Invert::kNo));
2209 geos.emplace_back(new PathGeo(linePath, PathGeo::Invert::kYes));
2216 geos.emplace_back(new PathGeo(vLinePath, PathGeo::Invert::kNo));
2217 geos.emplace_back(new PathGeo(vLinePath, PathGeo::Invert::kYes));
2223 geos.emplace_back(new PathGeo(hLinePath, PathGeo::Invert::kNo));
2224 geos.emplace_back(new PathGeo(hLinePath, PathGeo::Invert::kYes));
2227 for (int i = 0; i < geos.count(); ++i) {
2228 test_basic(reporter, *geos[i]);
2229 test_scale(reporter, *geos[i]);
2230 test_dash_fill(reporter, *geos[i]);
2231 test_null_dash(reporter, *geos[i]);
2234 reporter, *geos[i],
2237 test_stroke_join(reporter, *geos[i]);
2238 test_stroke_cap(reporter, *geos[i]);
2239 test_miter_limit(reporter, *geos[i]);
2240 test_path_effect_makes_rrect(reporter, *geos[i]);
2241 test_unknown_path_effect(reporter, *geos[i]);
2242 test_path_effect_makes_empty_shape(reporter, *geos[i]);
2243 test_path_effect_fails(reporter, *geos[i]);
2244 test_make_hairline_path_effect(reporter, *geos[i]);
2245 test_volatile_path(reporter, *geos[i]);