BITBLT.CPP File Reference

XorBuffers(TUint32 *, const TUint32 *, TInt)

void XorBuffers ( TUint32 * aDestBuffer,
const TUint32 * aSrceBuffer,
TInt aNumBytes
)

Parameters

TUint32 * aDestBuffer
const TUint32 * aSrceBuffer
TInt aNumBytes

AndBuffers(TUint32 *, const TUint32 *, TInt)

void AndBuffers ( TUint32 * aDestBuffer,
const TUint32 * aSrceBuffer,
TInt aNumBytes
)

Parameters

TUint32 * aDestBuffer
const TUint32 * aSrceBuffer
TInt aNumBytes

InvertBuffer(TUint32 *, TInt)

void InvertBuffer ( TUint32 * aDestBuffer,
TInt aNumBytes
)

Parameters

TUint32 * aDestBuffer
TInt aNumBytes

InvertBuffer(TUint8 *, TInt)

void InvertBuffer ( TUint8 * aDestBuffer,
TInt aNumBytes
)

Parameters

TUint8 * aDestBuffer
TInt aNumBytes

TileScanLine(TPtr8 &, TInt, const TPoint &, const CBitwiseBitmap *, TLineScanningPosition &, TUint32 *, TDisplayMode)

void TileScanLine ( TPtr8 & aScanLine,
TInt aLengthInPixels,
const TPoint & aSrcPt,
const CBitwiseBitmap * aMaskBitmap,
TLineScanningPosition & aScanLinePos,
TUint32 * aMaskBase,
TDisplayMode aDisplayMode
) [static]

The method tiles the scan line if its length in pixels is less than aLengthInPixels argument.

Parameters

TPtr8 & aScanLine A pointer to the scan line buffer.
TInt aLengthInPixels The scan line buffer should have that count of pixels after the method call.
const TPoint & aSrcPt Position of the first pixel in aMaskBitmap that should be used as a source for the pixels in scan line buffer.
const CBitwiseBitmap * aMaskBitmap Any additional pixels for the scan line buffer will be taken from here.
TLineScanningPosition & aScanLinePos This argument is used for some internal optimizations. It should not be modified by the caller.
TUint32 * aMaskBase The base address of aMaskBitmap data.
TDisplayMode aDisplayMode Any additional pixels should be taken from aMaskBitmap using aDisplayMode as an argument for GetScanLine() call.