Without using BitmapData.draw(); is it possible to stop the display list from rendering, and perform a render when I see fit (whether that is of the entire display list or individual DisplayObjects).
If not, what is the best method to achieve this (inclusive of the option where I use BitmapData.draw() to render DisplayObjects that haven’t been added to the stage)?
You can force a render after a mouse/keyboard event using
e.updateAfterEvent(), but you cannot prevent the display list from redrawing to screen. Your best bet would be :holderSprite, which is off the stage display list.Bitmapand associatedBitmapDatato the stage.draw()theholderonto theBitmapDataand it will be rasterized by the exact same renderer that typically operates. Just that you get more control over the rasterizing settings.Try the following, or see this for more info: