class TAcceleratedBitmapInfo |
A data structure that holds the information needed to directly access a bitmap.
The bitmap can be a hardware bitmap (RHardwareBitmap), or an ordinary bitmap (CFbsBitmap). An object of this class is filled by calling TAcceleratedBitmapSpec::GetInfo().
RHardwareBitmap CFbsBitmap TAcceleratedBitmapSpec::GetInfo()
Public Attributes | |
---|---|
union TAcceleratedBitmapInfo::@59 | @60 |
TUint8 * | iAddress |
TInt | iDataSize |
TDisplayMode | iDisplayMode |
TInt | iLinePitch |
TUint8 * | iPhysicalAddress |
TInt | iPixelShift |
TSize | iSize |
TInt | iLinePitch |
The address offset (in bytes) between successive lines in a bitmap. If the bitmap is compressed the line pitch has no meaning so this data member is set to the negation of the compression type. In the case of an extended bitmap it is -EProprietaryCompression.
TUint8 * | iPhysicalAddress |
The physical address of the start of the bitmap. This is the address which a hardware graphics accelerator will use and is zero if the bitmap is not accessible to hardware graphics accelerators. Invalid in the case of an extended bitmap.
TInt | iPixelShift |
The shift required to obtain the number of bits needed to represent one pixel in the bitmap. The number of bits per pixel is calculated as 1 << iPixelShift. In the case of an extended bitmap this data member is set to the bitmap type UID.
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.