I’ve been using Inkscape for quite a while, but up until now have never found the need to fill a created shape (Square/circle/freehand) and so on with an image, for example:
Instead of filling a shape with a colour or texture, fill the image with a jpg/bmp image (texture, fire, bricks) not exceeding the boundary of the shape.
See below example:
