AknsItemData.h File Reference

NONSHARABLE_CLASS ( CAknsItemData )

NONSHARABLE_CLASS(CAknsItemData)

Base class for item data classes. Item data encapsulates type information and resource instance (such as CFbsBitmap object) of a specific skin item. Since actual data entries vary depending on the type of the item, CAknsItemData contains only type information and can not be instantiated.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.0

NONSHARABLE_CLASS ( CAknsImageItemData )

NONSHARABLE_CLASS(CAknsImageItemData)

Image item data. Image item data contains (in addition to base class members) image attributes, such as size or alignment. Item type for image item data objects is EAknsITImage.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.0

NONSHARABLE_CLASS ( CAknsBitmapItemData )

NONSHARABLE_CLASS(CAknsBitmapItemData)

Bitmap item data. Bitmap item data contains (in addition to base class members) CFbsBitmap instance of the bitmap. Item type for bitmap item data is always EAknsITBitmap.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.0

NONSHARABLE_CLASS ( CAknsMaskedBitmapItemData )

NONSHARABLE_CLASS(CAknsMaskedBitmapItemData)

Masked bitmap item data. 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.

library
AknSkins.lib
Since
2.0

NONSHARABLE_CLASS ( CAknsColorTableItemData )

NONSHARABLE_CLASS(CAknsColorTableItemData)

Color table item data. Color table item data contains (in addition to base class members) color array of TRGB values. Item type for color item data is always EAknsITColorTable.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.0

NONSHARABLE_CLASS ( CAknsImageTableItemData )

NONSHARABLE_CLASS(CAknsImageTableItemData)

Icon table item data. Icon table item data contains (in addition to base class members), an array containing item IDs of images. Item type for image table item data objects is always EAknsITImageTable.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.0

NONSHARABLE_CLASS ( CAknsBmpAnimItemData )

NONSHARABLE_CLASS(CAknsBmpAnimItemData)

Bitmap animation item data. Bitmap animation item data contains (in addition to base class members), animation properties as well as an array containing frame properties Item type for bitmap animation item data objects is always EAknsITBmpAnim.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.0

NONSHARABLE_CLASS ( CAknsStringItemData )

NONSHARABLE_CLASS(CAknsStringItemData)

String item data. String item data contains (in addition to base class members), a single string value. Item type for string item data objects is always EAknsITString.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.6

NONSHARABLE_CLASS ( CAknsEffectCommand )

NONSHARABLE_CLASS(CAknsEffectCommand)

Effect command data class. Effect command class encapsulates the information of a single effect command that is used with effect queue item data objects.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.8

NONSHARABLE_CLASS ( CAknsEffectQueueItemData )

NONSHARABLE_CLASS(CAknsEffectQueueItemData)

Effect queue item data. Effect queue item data contains (in addition to base class members), the information required to render a single effect queue based skin element.

Item type for effect queue item data objects is always EAknsITEffectQueue.

This is a public class with exported functions. The class is not intended for derivation outside the library.

library
AknSkins.lib
Since
2.8