Lines Matching refs:bitmapShader
261 auto& bitmapShader = *rec.fAlloc->make<sk_sp<SkShader>>(); in onAppendStages() local
262 bitmapShader = this->refBitmapShader(rec.fCTM, &lm, rec.fDstColorType, rec.fDstCS); in onAppendStages()
264 if (!bitmapShader) { in onAppendStages()
271 return as_SB(bitmapShader)->appendStages(localRec); in onAppendStages()
280 sk_sp<SkShader> bitmapShader = this->refBitmapShader(*rec.fMatrix, &lm, rec.fDstColorType, in onMakeContext() local
282 if (!bitmapShader) { in onMakeContext()
290 alloc->make<PictureShaderContext>(*this, localRec, std::move(bitmapShader), alloc); in onMakeContext()
311 const SkPictureShader& shader, const ContextRec& rec, sk_sp<SkShader> bitmapShader, in PictureShaderContext() argument
314 , fBitmapShader(std::move(bitmapShader)) in PictureShaderContext()
344 sk_sp<SkShader> bitmapShader(this->refBitmapShader(*args.fViewMatrix, &lm, dstColorType, in asFragmentProcessor() local
347 if (!bitmapShader) { in asFragmentProcessor()
355 return as_SB(bitmapShader)->asFragmentProcessor(newArgs); in asFragmentProcessor()