The latest trunk documentation says that
Is this a good idea to store only wxImage and draw a bitmap every time the image is changed? Taking into consideration the high memory usage of wxImage, what are the drawbacks of using wxBitmap for both storing and editing pixel data and wxImage only for handling different file formats?By splitting the responsibilities between wxImage/wxBitmap like this then it's easier to use generic code shared by all platforms and image types for generic operations and platform specific code where performance or compatibility is needed.