Lines Matching refs:tctx
118 SkSVGTextContext* tctx, in ScopedPosResolver() argument
120 : fTextContext(tctx) in ScopedPosResolver()
121 , fParent(tctx->fPosResolver) in ScopedPosResolver()
134 SkSVGTextContext* tctx) in ScopedPosResolver() argument
135 : ScopedPosResolver(txt, lctx, tctx, tctx->fCurrentCharIndex) {} in ScopedPosResolver()
474 void SkSVGTextFragment::renderText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx, in renderText() argument
481 this->onShapeText(localContext, tctx, xs); in renderText()
504 void SkSVGTextContainer::onShapeText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx, in onShapeText() argument
506 SkASSERT(tctx); in onShapeText()
508 const SkSVGTextContext::ScopedPosResolver resolver(*this, ctx.lengthContext(), tctx); in onShapeText()
512 frag->renderText(ctx, tctx, this->getXmlSpace()); in onShapeText()
539 void SkSVGTextLiteral::onShapeText(const SkSVGRenderContext& ctx, SkSVGTextContext* tctx, in onShapeText() argument
541 SkASSERT(tctx); in onShapeText()
543 tctx->shapeFragment(this->getText(), ctx, xs); in onShapeText()
560 SkSVGTextContext tctx(ctx, render_text); in onRender() local
562 this->onShapeText(ctx, &tctx, this->getXmlSpace()); in onRender()
591 SkSVGTextContext tctx(ctx, compute_bounds); in onObjectBoundingBox() local
592 this->onShapeText(ctx, &tctx, this->getXmlSpace()); in onObjectBoundingBox()
634 SkSVGTextContext tctx(ctx, as_path); in onAsPath() local
635 this->onShapeText(ctx, &tctx, this->getXmlSpace()); in onAsPath()
649 SkSVGTextContext tctx(ctx, parent_tctx->getCallback(), this); in onShapeText() local
651 this->INHERITED::onShapeText(ctx, &tctx, xs); in onShapeText()