Lines Matching refs:OffscreenShapeRenderer
155 class OffscreenShapeRenderer : public ShapeRenderer {
157 ~OffscreenShapeRenderer() override = default;
159 static sk_sp<OffscreenShapeRenderer> Make(sk_sp<ShapeRenderer> renderer, int supersample,
162 return sk_sp<OffscreenShapeRenderer>(new OffscreenShapeRenderer(std::move(renderer),
240 OffscreenShapeRenderer(sk_sp<ShapeRenderer> renderer, int supersample, bool forceRaster)
265 fNative.push_back(OffscreenShapeRenderer::Make(fShapes[i], 1));
266 fRaster.push_back(OffscreenShapeRenderer::Make(fShapes[i], 1, /* raster */ true));
267 fSS4.push_back(OffscreenShapeRenderer::Make(fShapes[i], 4)); // 4x4 -> 16 samples
268 fSS16.push_back(OffscreenShapeRenderer::Make(fShapes[i], 8)); // 8x8 -> 64 samples
270 fHairline.push_back(OffscreenShapeRenderer::Make(fRaster[i]->toHairline(), 1));
421 SkTArray<sk_sp<OffscreenShapeRenderer>> fNative;
422 SkTArray<sk_sp<OffscreenShapeRenderer>> fRaster;
423 SkTArray<sk_sp<OffscreenShapeRenderer>> fHairline;
424 SkTArray<sk_sp<OffscreenShapeRenderer>> fSS4;
425 SkTArray<sk_sp<OffscreenShapeRenderer>> fSS16;
464 SkTArray<sk_sp<OffscreenShapeRenderer>> shapes) {
474 OffscreenShapeRenderer* shape, bool drawNameLabels) {