Right now I'm building an application that draws images to the screen. What I would like is to be able to 'cut' portions of those images away (this is going to always be a circle).
This is the code I'm using. Is it possible to make a clipping region with circles?
g.DrawImage(planetImage, _x - radius, _y - radius, radius * 2, radius * 2);
Obviously I'd like a relatively computationally efficient solution. If necessary I could probably modify the bitmap on the fly (is this possible?) and paint the modified one onto the screen, but preferably I'd like a solution that paints to the screen, except for certain areas (again, these area's are always circles).
Anyway, if you need more info, let me know, thanks,