|
|
|
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(TAcceleratedBitmapInfo &)const.
Defined in TAcceleratedBitmapInfo:
iAddressThe address of the start of the bitmap. iDisplayModeThe bitmap's display mode. iLinePitchThe address offset (in bytes) between successive lines in a bitmap. iPhysicalAddressThe physical address of the start of the bitmap. This is the address which a har...iPixelShiftThe shift required to obtain the number of bits needed to represent one pixel in...iSizeThe width and height of the bitmap in pixels. RHardwareBitmapThe interface to a hardware bitmap.CFbsBitmapNote that this class is not intended for user derivation. A bitmap managed by th...TAcceleratedBitmapSpec::GetInfo(TAcceleratedBitmapInfo &)constTInt 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
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.