Instead of making various draw and bitmap blit calls to a canvas, how would I do it to a backscreen bitmap? The bitmap would be exactly the same size as the canvas and I want to draw and blit to the exact same coordinates.
So, this is a mapmaking program. Below is a screen capture of a series of PNGs (representing trees) that are added as children to the canvas:
Not only are they added to the canvas I also want to copy all of them to a backscreen (presumably a bitmap). This will be used for an undo function. Other various drawing calls (like swamp, roads, etc.) will also be copied to the backscreen and eventually to another bitmap and, eventually, saved to disk as the finished map.