Lines Matching refs:fCtx
101 , fCtx(ctx ? *ctx : RenderContext()) in ScopedRenderContext()
113 fCtx.fOpacity *= opacity; in modulateOpacity()
119 fCtx.fColorFilter = SkColorFilters::Compose(std::move(fCtx.fColorFilter), std::move(cf)); in modulateColorFilter()
126 if (!fCtx.fShader) { in modulateShader()
127 fCtx.fShader = std::move(sh); in modulateShader()
128 fCtx.fShaderCTM = shader_ctm; in modulateShader()
136 if (fCtx.fMaskFilter) { in modulateMaskFilter()
144 if (fCtx.fMaskCTM.invert(&invMaskCTM)) { in modulateMaskFilter()
146 fCtx.fMaskFilter = SkMaskFilter::MakeCompose(std::move(fCtx.fMaskFilter), in modulateMaskFilter()
150 fCtx.fMaskFilter = std::move(mf); in modulateMaskFilter()
151 fCtx.fMaskCTM = ctm; in modulateMaskFilter()
159 fCtx.fBlendMode = mode; in modulateBlendMode()
166 if (isolation && fCtx.requiresIsolation()) { in setIsolation()
168 fCtx.modulatePaint(ctm, &layer_paint); in setIsolation()
172 fCtx.fColorFilter = nullptr; in setIsolation()
173 fCtx.fMaskFilter = nullptr; in setIsolation()
174 fCtx.fOpacity = 1; in setIsolation()
175 fCtx.fBlendMode = SkBlendMode::kSrcOver; in setIsolation()
185 fCtx.modulatePaint(ctm, &layer_paint); in setFilterIsolation()
190 fCtx = RenderContext(); in setFilterIsolation()