Lines Matching refs:tile
39 const SkMatrix* localMatrix, const SkRect* tile) const {
43 return SkPictureShader::Make(sk_ref_sp(this), tmx, tmy, filter, localMatrix, tile);
110 SkFilterMode filter, const SkMatrix* localMatrix, const SkRect* tile)
113 , fTile(tile ? *tile : fPicture->cullRect())
119 SkFilterMode filter, const SkMatrix* lm, const SkRect* tile) {
120 if (!picture || picture->cullRect().isEmpty() || (tile && tile->isEmpty())) {
123 return sk_sp<SkShader>(new SkPictureShader(std::move(picture), tmx, tmy, filter, lm, tile));
131 SkRect tile = buffer.readRect();
153 return SkPictureShader::Make(picture, tmx, tmy, filter, &lm, &tile);
192 // Clamp the tile size to about 4M pixels
200 // Scale down the tile size if larger than maxTextureSize for GPU Path
250 // Returns a cached image shader, which wraps a single picture tile at the given
251 // CTM/local matrix. Also adjusts the local matrix for tile scaling.