34 fChain.push_back(sk_make_sp<ganesh::DashLinePathRenderer>());
37 fChain.push_back(sk_make_sp<AAConvexPathRenderer>());
40 fChain.push_back(sk_make_sp<AAHairLinePathRenderer>());
43 fChain.push_back(sk_make_sp<AALinearizingConvexPathRenderer>());
47 fAtlasPathRenderer = atlasPathRenderer.get();
49 fChain.push_back(std::move(atlasPathRenderer));
52#if !defined(SK_ENABLE_OPTIMIZE_SIZE)
54 fChain.push_back(sk_make_sp<SmallPathRenderer>());
57 fChain.push_back(sk_make_sp<TriangulatingPathRenderer>());
62 auto tess = sk_make_sp<TessellationPathRenderer>();
63 fTessellationPathRenderer = tess.get();
64 fChain.push_back(std::move(tess));
69 fChain.push_back(sk_make_sp<DefaultPathRenderer>());
const GrCaps * caps() const
void addOnFlushCallbackObject(GrOnFlushCallbackObject *)
GrRecordingContextPriv priv()