|virtual image::GnashImage &||image ()=0|
|Return a GnashImage for manipulation. |
|virtual void||dispose ()=0|
|Free the memory associated with this CachedBitmap. |
|virtual bool||disposed () const =0|
|Whether the CachedBitmap has been disposed. |
A CachedBitmap is created by the renderer in a format of its choosing.
CachedBitmaps are generally left alone by libcore, but the BitmapData API provides a way of manipulating bitmaps. For this reason an image() function is required, which must return a GnashImage for manipulation.
|virtual void gnash::CachedBitmap::dispose||(||)||
|virtual bool gnash::CachedBitmap::disposed||(||)|| const
|virtual image::GnashImage& gnash::CachedBitmap::image||(||)||
Return a GnashImage for manipulation.
The changes to the data must be cached before the next rendering.
Implemented in gnash::agg_bitmap_info.