Lines Matching refs:ctm
59 const SkMatrix& ctm) { in LocalShader() argument
73 if (base != ctm && ctm.invert(&lm)) { in LocalShader()
94 void RenderNode::RenderContext::modulatePaint(const SkMatrix& ctm, SkPaint* paint, in modulatePaint() argument
99 paint->setShader(LocalShader(fShader, fShaderCTM, ctm)); in modulatePaint()
109 LocalShader(fMaskShader, fMaskCTM, ctm), in modulatePaint()
156 RenderNode::ScopedRenderContext::modulateMaskShader(sk_sp<SkShader> ms, const SkMatrix& ctm) { in modulateMaskShader() argument
166 const auto relative_transform = SkMatrix::Concat(invMaskCTM, ctm); in modulateMaskShader()
173 fCtx.fMaskCTM = ctm; in modulateMaskShader()
186 RenderNode::ScopedRenderContext::setIsolation(const SkRect& bounds, const SkMatrix& ctm, in setIsolation() argument
190 fCtx.modulatePaint(ctm, &layer_paint, /*is_layer_paint = */true); in setIsolation()
195 fMaskShader = LocalShader(fCtx.fMaskShader, fCtx.fMaskCTM, ctm); in setIsolation()
209 RenderNode::ScopedRenderContext::setFilterIsolation(const SkRect& bounds, const SkMatrix& ctm, in setFilterIsolation() argument
213 fCtx.modulatePaint(ctm, &layer_paint); in setFilterIsolation()