Lines Matching refs:tctx
118 SkSVGTextContext* tctx,
120 : fTextContext(tctx)
121 , fParent(tctx->fPosResolver)
134 SkSVGTextContext* tctx)
135 : ScopedPosResolver(txt, lctx, tctx, tctx->fCurrentCharIndex) {}
474 void SkSVGTextFragment::renderText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx,
481 this->onShapeText(localContext, tctx, xs);
511 void SkSVGTextContainer::onShapeText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx,
513 SkASSERT(tctx);
515 const SkSVGTextContext::ScopedPosResolver resolver(*this, ctx.lengthContext(), tctx);
519 frag->renderText(ctx, tctx, this->getXmlSpace());
546 void SkSVGTextLiteral::onShapeText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx,
548 SkASSERT(tctx);
550 tctx->shapeFragment(this->getText(), ctx, xs);
567 SkSVGTextContext tctx(ctx, render_text);
569 this->onShapeText(ctx, &tctx, this->getXmlSpace());
598 SkSVGTextContext tctx(ctx, compute_bounds);
599 this->onShapeText(ctx, &tctx, this->getXmlSpace());
641 SkSVGTextContext tctx(ctx, as_path);
642 this->onShapeText(ctx, &tctx, this->getXmlSpace());
656 SkSVGTextContext tctx(ctx, parent_tctx->getCallback(), this);
658 this->INHERITED::onShapeText(ctx, &tctx, xs);