It functions basically as a copy machine shaped like whatever your brush is shaped like. It will copy all layers if you choose or just one and also works between images (which is how I use it - copy from one and paste/click in another). It also preserves any transparency on a layer. So that's how that goes, not sure if Gimp has something like it.