Lines Matching refs:SkSVGRenderContext
21 #include "modules/svg/include/SkSVGRenderContext.h"
29 static SkFont ResolveFont(const SkSVGRenderContext& ctx) {
228 SkSVGTextContext::SkSVGTextContext(const SkSVGRenderContext& ctx, const ShapedTextCallback& cb,
262 void SkSVGTextContext::shapeFragment(const SkString& txt, const SkSVGRenderContext& ctx,
352 SkSVGTextContext::PathData::PathData(const SkSVGRenderContext& ctx, const SkSVGTextPath& tpath)
411 void SkSVGTextContext::flushChunk(const SkSVGRenderContext& ctx) {
474 void SkSVGTextFragment::renderText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx,
478 SkSVGRenderContext localContext(ctx);
485 SkPath SkSVGTextFragment::onAsPath(const SkSVGRenderContext&) const {
511 void SkSVGTextContainer::onShapeText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx,
546 void SkSVGTextLiteral::onShapeText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx,
553 void SkSVGText::onRender(const SkSVGRenderContext& ctx) const {
554 const SkSVGTextContext::ShapedTextCallback render_text = [](const SkSVGRenderContext& ctx,
572 SkRect SkSVGText::onObjectBoundingBox(const SkSVGRenderContext& ctx) const {
576 [&bounds](const SkSVGRenderContext& ctx, const sk_sp<SkTextBlob>& blob, const SkPaint*,
605 SkPath SkSVGText::onAsPath(const SkSVGRenderContext& ctx) const {
609 [&builder](const SkSVGRenderContext& ctx, const sk_sp<SkTextBlob>& blob, const SkPaint*,
651 void SkSVGTextPath::onShapeText(const SkSVGRenderContext& ctx, SkSVGTextContext* parent_tctx,