CWsBitmap Class Reference
class CWsBitmap : public CFbsBitmap |
Window server bitmap.
This is a bitmap to which the window server already has a handle. Functions which take a window server bitmap are faster than equivalent functions which take a CFbsBitmap.
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| 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::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::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::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,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() |
Constructor & Destructor Documentation
CWsBitmap()
Default constructor. Developers should use the other constructor overload.
CWsBitmap(RWsSession &)
Constructor which takes a window server session as an argument.
Member Functions Documentation
Create(const TSize &, TDisplayMode)
Creates a bitmap, specifying the size and display mode.
This function, if successful, always causes a flush of the window server buffer.
CFbsBitmap::Create()
Parameters
const TSize & aSizeInPixels | The size of the bitmap to be created. |
TDisplayMode aDispMode | The display-mode of the bitmap to be created. |
Duplicate(TInt)
Makes this bitmap a duplicate of the specified bitmap.
This function, if successful, always causes a flush of the window server buffer.
CFbsBitmap::Duplicate()
Parameters
TInt aHandle | The handle of the bitmap to be duplicated. |
InternalizeL(RReadStream &)
Internalises a CWsBitmap from the read stream.
The presence of this function means that the standard templated operator>>() can be used to internalise objects of this class.
This function always causes a flush of the window server buffer.
Parameters
RReadStream & aStream | The stream from which to internalise the bitmap. |
Load(const TDesC &, TInt32, TBool)
Loads a bitmap from a file.
If aShareIfLoaded is ETrue the bitmap will be allowed to be shared by a number of font and bitmap server clients.
This function, if successful, always causes a flush of the window server buffer.
CFbsBitmap::Load()
Parameters
const TDesC & aFileName | The filename of the multibitmap (.mbm) file containing the bitmap to be loaded. |
TInt32 aId | The identifier of the bitmap in the .mbm file which should be loaded. |
TBool aShareIfLoaded = ETrue | Specifies whether or not the loaded bitmap will be made available for sharing between font and bitmap server clients. |
Reset()
Releases the bitmap's handle from the font and bitmap server.
The function also decrements the bitmap's access count in the font and bitmap server. The server-side bitmap is deleted only if the access count for the bitmap decrements to zero.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.