Lines Matching refs:sprite
62 explicit SpriteShader(SkPixmap sprite) : fSprite(sprite) {} in SpriteShader()
220 const SkPixmap* sprite, in EffectiveParams() argument
225 if (sprite) { in EffectiveParams()
226 paint.setShader(sk_make_sp<SpriteShader>(*sprite)); in EffectiveParams()
530 const SkPixmap* sprite, in SkVMBlitter() argument
536 , fSprite(sprite ? *sprite : SkPixmap{}) in SkVMBlitter()
539 , fParams(EffectiveParams(device, sprite, paint, matrices, std::move(clip)))
647 if (const void* sprite = this->isSprite(x,y)) { in blitH() local
648 fBlitH.eval(w, fUniforms.buf.data(), fDevice.addr(x,y), sprite); in blitH()
665 const void* sprite = this->isSprite(x,y); in blitAntiH() local
667 if (sprite) { in blitAntiH()
668 fBlitH.eval(run, fUniforms.buf.data(), fDevice.addr(x,y), sprite); in blitAntiH()
674 if (sprite) { in blitAntiH()
675 fBlitAntiH.eval(run, fUniforms.buf.data(), fDevice.addr(x,y), sprite, &covF); in blitAntiH()
729 if (const void* sprite = this->isSprite(x,y)) { in blitMask() local
730 program->eval(w, fUniforms.buf.data(), dptr, sprite, mptr + 1*plane in blitMask()
739 if (const void* sprite = this->isSprite(x,y)) { in blitMask() local
740 program->eval(w, fUniforms.buf.data(), dptr, sprite, mptr); in blitMask()
762 const SkPixmap& sprite, in Make() argument
772 device, paint, &sprite, SkIPoint{left,top}, in Make()