Masked bitmap item data contains (in addition to base class members) an additional member of type CFbsBitmap for the bitmap mask. Item type for bitmap item data is always EAknsITMaskedBitmap.
This is a public class with exported functions. The class is not intended for derivation outside the library.
|
Public Member Functions |
virtual | ~CAknsMaskedBitmapItemData () |
| Destructor.
|
IMPORT_C void | SetMask (CFbsBitmap *aMask) |
| Sets the mask bitmap object for this item data instance.
|
IMPORT_C void | DestroyAndSetMask (CFbsBitmap *aMask) |
| Sets the mask bitmap object for this item data instance and destroys previous one, if any.
|
IMPORT_C CFbsBitmap * | Mask () |
| Returns the current bitmap mask object owned by item data instance.
|
Static Public Member Functions |
static IMPORT_C CAknsMaskedBitmapItemData * | NewL () |
| Two-phased constructor.
|
Protected Member Functions |
| CAknsMaskedBitmapItemData (const TAknsItemType aType) |
| C++ protected constructor.
|
Protected Attributes |
CFbsBitmap * | iMask |
| Pointer to associated mask bitmap instance.
|