CAknBitmap Class Reference

class CAknBitmap : public CFbsBitmap

Inherits from

Public Member Functions
~CAknBitmap ()
void AddToPointerListL ()
CAknBitmap * DynamicCast ( CFbsBitmap *)
CAknBitmap * DynamicCast (const CFbsBitmap *)
TBool IsAppIcon ()
TBool IsEnsuredSize (const TSize &)
CAknIconManager * Manager ()
TBool MaskDestroyed ()
CAknBitmap * NewL ( CAknIconManager &)
void RemoveFromPointerList ()
void Reset ()
void SetAppIcon ()
void SetEnsuredSize (const TSize &)
void SetMaskDestroyed ()
void SetSharedByIconSrv ()
TBool SharedByIconSrv ()
Private Member Functions
CAknBitmap ()
void ConstructL ( CAknIconManager &)
TInt Extension_ ( TUint , TAny *&, TAny *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CFbsBitmap::Address()const
CFbsBitmap::BeginDataAccess()const
CFbsBitmap::BeginDataAccessAndGetCleanAddress(TUint32 *&)const
CFbsBitmap::CFbsBitmap()
CFbsBitmap::CleanAddress()const
CFbsBitmap::Compress()
CFbsBitmap::Compress(TBitmapfileCompressionScheme)
CFbsBitmap::CompressInBackground()
CFbsBitmap::CompressInBackground(TBitmapfileCompressionScheme)
CFbsBitmap::CompressInBackground(TRequestStatus &)
CFbsBitmap::CompressInBackground(TRequestStatus &,TBitmapfileCompressionScheme)
CFbsBitmap::Create(const TSize &,TDisplayMode)
CFbsBitmap::CreateExtendedBitmap(const TSize &,TDisplayMode,TUid,TInt,MFbsExtendedBitmapInitializer &)
CFbsBitmap::CreateExtendedBitmap(const TSize &,TDisplayMode,TUid,const TAny *,TInt)
CFbsBitmap::CreateHardwareBitmap(const TSize &,TDisplayMode,TUid)
CFbsBitmap::DataAddress()const
CFbsBitmap::DataSize()const
CFbsBitmap::DataStride()const
CFbsBitmap::DisplayMode()const
CFbsBitmap::DoCreate(const TSize &,TDisplayMode,TUid,TInt)
CFbsBitmap::DoSaveL(RFile &)
CFbsBitmap::Duplicate(TInt)
CFbsBitmap::EndDataAccess(TBool)const
CFbsBitmap::ExtendedBitmapType()const
CFbsBitmap::ExternalizeL(RWriteStream &)const
CFbsBitmap::ExternalizeRectangleL(RWriteStream &,const TRect &)const
CFbsBitmap::GetAllBitmapHandles(RArray< TInt > &)const
CFbsBitmap::GetDecompressionBuffer(TInt)
CFbsBitmap::GetExtraBuffer(TInt)
CFbsBitmap::GetPalette(CPalette *&)const
CFbsBitmap::GetPixel(TRgb &,const TPoint &)const
CFbsBitmap::GetScanLine(TDes8 &,const TPoint &,TInt,TDisplayMode)const
CFbsBitmap::GetScanLine(TDes8 &,const TPoint &,TInt,const TPoint &,TDisplayMode)const
CFbsBitmap::GetVerticalScanLine(TDes8 &,TInt,TDisplayMode)const
CFbsBitmap::GetVerticalScanLine(TDes8 &,TInt,const TPoint &,TDisplayMode)const
CFbsBitmap::Handle()const
CFbsBitmap::HardwareBitmapHandle()const
CFbsBitmap::Header()const
CFbsBitmap::HorizontalPixelsToTwips(TInt)const
CFbsBitmap::HorizontalTwipsToPixels(TInt)const
CFbsBitmap::InitialDisplayMode()const
CFbsBitmap::InternalizeL(RReadStream &)
CFbsBitmap::IsCompressedInRAM()const
CFbsBitmap::IsFileInRom(RFile &,TUint32 *&)
CFbsBitmap::IsFileInRom(const TDesC &,TUint32 *&)
CFbsBitmap::IsLargeBitmap()const
CFbsBitmap::IsMonochrome()const
CFbsBitmap::IsRomBitmap()const
CFbsBitmap::IsVolatile()const
CFbsBitmap::Load(RFile &,TInt32,TBool)
CFbsBitmap::Load(RFile &,TInt32,TBool,TUint)
CFbsBitmap::Load(const TDesC &,TInt32,TBool)
CFbsBitmap::Load(const TDesC &,TInt32,TBool,TUint)
CFbsBitmap::LoadAndCompress(RFile &,TInt32,TBool)
CFbsBitmap::LoadAndCompress(RFile &,TInt32,TBool,TUint)
CFbsBitmap::LoadAndCompress(const TDesC &,TInt32,TBool)
CFbsBitmap::LoadAndCompress(const TDesC &,TInt32,TBool,TUint)
CFbsBitmap::LockHeap(TBool)const
CFbsBitmap::LockHeapLC(TBool)const
CFbsBitmap::PaletteAttributes(TBool &,TInt &)const
CFbsBitmap::Rasterizer()
CFbsBitmap::Resize(const TSize &)
CFbsBitmap::Save(RFile &)
CFbsBitmap::Save(const TDesC &)
CFbsBitmap::ScanLineLength(TInt,TDisplayMode)
CFbsBitmap::SerialNumber()const
CFbsBitmap::SetDisplayMode(TDisplayMode)
CFbsBitmap::SetPalette(CPalette *)
CFbsBitmap::SetRomBitmapL(CBitwiseBitmap *,TInt &)
CFbsBitmap::SetScanLine(TDes8 &,TInt)const
CFbsBitmap::SetSizeInTwips(const MGraphicsDeviceMap *)
CFbsBitmap::SetSizeInTwips(const TSize &)
CFbsBitmap::SizeInPixels()const
CFbsBitmap::SizeInTwips()const
CFbsBitmap::StoreL(RFile &,TInt,const TDesC *,TInt32)
CFbsBitmap::StoreL(const TDesC &,TInt,const TDesC *,TInt32)
CFbsBitmap::SwapWidthAndHeight()
CFbsBitmap::TouchCount()const
CFbsBitmap::UnlockHeap(TAny *)
CFbsBitmap::UnlockHeap(TBool)const
CFbsBitmap::VerticalPixelsToTwips(TInt)const
CFbsBitmap::VerticalTwipsToPixels(TInt)const
CFbsBitmap::~CFbsBitmap()
Inherited Enumerations
CFbsBitmap:@51
Private Attributes
TSize iEnsuredSize
TInt iFlags
CAknIconManager * iManager
Inherited Attributes
CFbsBitmap::iAddressPointer
CFbsBitmap::iFbs
CFbsBitmap::iHandle
CFbsBitmap::iServerHandle
CFbsBitmap::iUseCount

Constructor & Destructor Documentation

CAknBitmap()

CAknBitmap ( ) [private]

~CAknBitmap()

~CAknBitmap ( )

Destructor.

Member Functions Documentation

AddToPointerListL()

void AddToPointerListL ( )

ConstructL(CAknIconManager &)

void ConstructL ( CAknIconManager & aManager ) [private]

Parameters

CAknIconManager & aManager

DynamicCast(CFbsBitmap *)

CAknBitmap * DynamicCast ( CFbsBitmap * aBitmap ) [static, inline]

Parameters

CFbsBitmap * aBitmap

DynamicCast(const CFbsBitmap *)

CAknBitmap * DynamicCast ( const CFbsBitmap * aBitmap ) [static, inline]

Parameters

const CFbsBitmap * aBitmap

Extension_(TUint, TAny *&, TAny *)

TInt Extension_ ( TUint aExtensionId,
TAny *& a0,
TAny * a1
) [private, virtual]

Parameters

TUint aExtensionId
TAny *& a0
TAny * a1

IsAppIcon()

TBool IsAppIcon ( ) const

IsEnsuredSize(const TSize &)

TBool IsEnsuredSize ( const TSize & aSize ) const

Parameters

const TSize & aSize

Manager()

CAknIconManager * Manager ( ) const [inline]

MaskDestroyed()

TBool MaskDestroyed ( )

NewL(CAknIconManager &)

CAknBitmap * NewL ( CAknIconManager & aManager ) [static]

Parameters

CAknIconManager & aManager

RemoveFromPointerList()

void RemoveFromPointerList ( )

Reset()

void Reset ( )

SetAppIcon()

void SetAppIcon ( )

SetEnsuredSize(const TSize &)

void SetEnsuredSize ( const TSize & aSize )

Parameters

const TSize & aSize

SetMaskDestroyed()

void SetMaskDestroyed ( )

SetSharedByIconSrv()

void SetSharedByIconSrv ( )

SharedByIconSrv()

TBool SharedByIconSrv ( )

Member Data Documentation

TSize iEnsuredSize

TSize iEnsuredSize [private]

TInt iFlags

TInt iFlags [private]

WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only.

CAknIconManager * iManager

CAknIconManager * iManager [private]