Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: GraphicsAccelerator.h

Class TAcceleratedBitmapInfo

class TAcceleratedBitmapInfo;

Description

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().

Members

Defined in TAcceleratedBitmapInfo:
iAddress, iDisplayMode, iLinePitch, iPhysicalAddress, iPixelShift, iSize

See also:


Member data


iDisplayMode

TDisplayMode iDisplayMode;

Description

The bitmap's display mode.


iAddress

TUint8 * iAddress;

Description

The address of the start of the bitmap.


iSize

TSize iSize;

Description

The width and height of the bitmap in pixels.


iLinePitch

TInt iLinePitch;

Description

The address offset (in bytes) between successive lines in a bitmap.


iPixelShift

TInt iPixelShift;

Description

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


iPhysicalAddress

TUint8 * iPhysicalAddress;

Description

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.