I have two textures: a background and a mask. I need to conclude that the mask determines what is detected in the background. The very important part is that the mask should be smaller than the size and then the background. I will move it at runtime, revealing parts of the background.

The project is on WP7, so there is limited BlendState manipulation.
source share