Lines Matching defs:ctx
165 AttachShapeContext* ctx,
170 SkDEBUGCODE(const auto initialGeometryEffects = ctx->fGeometryEffectStack->size();)
214 ctx->fGeometryEffectStack->push_back(
254 SkASSERT(&ctx->fGeometryEffectStack->back().fJson == &rec->fJson);
255 SkASSERT(ctx->fGeometryEffectStack->back().fAttach ==
257 ctx->fGeometryEffectStack->pop_back();
261 ctx->fGeometryEffectStack,
262 ctx->fCommittedAnimators);
266 SkASSERT(groupShapeCtx.fCommittedAnimators >= ctx->fCommittedAnimators);
267 ctx->fCommittedAnimators = groupShapeCtx.fCommittedAnimators;
279 for (auto it = ctx->fGeometryEffectStack->rbegin();
280 it != ctx->fGeometryEffectStack->rend(); ++it) {
297 ctx->fCommittedAnimators = fCurrentAnimatorScope->size();
305 ctx->fCommittedAnimators = fCurrentAnimatorScope->size();
314 SkASSERT(ctx->fGeometryEffectStack->size() == initialGeometryEffects);
333 // This is tricky due to the interaction with ctx->fCommittedAnimators: we want any
344 fCurrentAnimatorScope->insert(fCurrentAnimatorScope->begin() + ctx->fCommittedAnimators,
347 ctx->fCommittedAnimators += local_scope.size();
352 ctx->fGeometryStack->push_back(shape_transform