There are routines to copy a rectangular area from one canvas to another, but is there a way to only copy certain pixels in that area based on a (bitmap) mask?

Not sure if I explained that well.

Edit: one post short of that magic 300 posts. Time to wander off and spam up some other thread lol.