MFastBlend Class Reference
Public Member Functions |
---|
TInt
| FastBlendBitmap(const TPoint &, CFbsDrawDevice *, const TRect &, CGraphicsContext::TDrawMode, TInt) |
TInt
| FastBlendBitmap(const TPoint &, const TUint32 *, TInt, const TSize &, const TRect &, TDisplayMode, CGraphicsContext::TDrawMode, TInt) |
TInt
| FastBlendBitmapMasked(const TPoint &, const TUint32 *, TInt, const TSize &, const TRect &, TDisplayMode, const TUint32 *, TInt, TDisplayMode, const TSize &, const TPoint &, TBool, CGraphicsContext::TDrawMode, TInt) |
TInt
| FastBlendBitmapMaskedScaled(const TRect &, const TRect &, const TRect &, const TUint32 *, TInt, TDisplayMode, const TSize &, const TUint32 *, TInt, TDisplayMode, const TSize &, TBool, CGraphicsContext::TDrawMode, TInt) |
TInt
| FastBlendBitmapScaled(const TRect &, const TRect &, const TRect &, const TUint32 *, TInt, TDisplayMode, const TSize &, CGraphicsContext::TDrawMode, TInt) |
Member Functions Documentation
FastBlendBitmap(const TPoint &, CFbsDrawDevice *, const TRect &, CGraphicsContext::TDrawMode, TInt)
Performs blended blitting. The interface can selectively supports various combinations of source and destination. Assumes that aSrcRect is contained by the source device. Assumes that the resulting destination rectangle is contained by the destination device.
Parameters
const TPoint & aDest | Logical coordinates of the position in the target that the result should be drawn to. |
CFbsDrawDevice * aSrcDrawDevice | Draw device that will act as the source of the blit. |
const TRect & aSrcRect | The rectangular region of the source to be blitted. |
CGraphicsContext::TDrawMode aDrawMode | Current draw mode |
TInt aShadowMode | Current shadow mode |
FastBlendBitmap(const TPoint &, const TUint32 *, TInt, const TSize &, const TRect &, TDisplayMode, CGraphicsContext::TDrawMode, TInt)
Performs blended blitting. The interface can selectively supports various combinations of source and destination. Assumes that aSrcRect is contained by the source device. Assumes that the resulting destination rectangle is contained by the destination device.
Parameters
const TPoint & aDest | Logical coordinates of the position in the target that the result should be drawn to. |
const TUint32 * aSrcBase | Base address of the source bitmap. |
TInt aSrcStride | Length in bytes between scanlines of the source bitmap. |
const TSize & aSrcSize | Size of the source bitmap in pixels. |
const TRect & aSrcRect | The rectangular region of the source to be blitted. |
TDisplayMode aSrcDisplayMode | Display mode of the source bitmap |
CGraphicsContext::TDrawMode aDrawMode | Current draw mode |
TInt aShadowMode | Current shadow mode |
FastBlendBitmapMasked(const TPoint &, const TUint32 *, TInt, const TSize &, const TRect &, TDisplayMode, const TUint32 *, TInt, TDisplayMode, const TSize &, const TPoint &, TBool, CGraphicsContext::TDrawMode, TInt)
TInt
| FastBlendBitmapMasked | ( | const TPoint & | aDest, |
| const TUint32 * | aSrcBase, |
| TInt | aSrcStride, |
| const TSize & | aSrcSize, |
| const TRect & | aSrcRect, |
| TDisplayMode | aSrcDisplayMode, |
| const TUint32 * | aMaskBase, |
| TInt | aMaskStride, |
| TDisplayMode | aMaskDisplayMode, |
| const TSize & | aMaskSize, |
| const TPoint & | aMaskSrcPos, |
| TBool | aInvertMask, |
| CGraphicsContext::TDrawMode | aDrawMode, |
| TInt | aShadowMode |
| ) | [pure virtual] |
Performs blended blitting. The interface can selectively supports various combinations of source and destination. Assumes that aSrcRect is contained by the source device. Assumes that the resulting destination rectangle is contained by the destination device.
Parameters
const TPoint & aDest | Logical coordinates of the position in the target that the result should be drawn to. |
const TUint32 * aSrcBase | Base address of the source bitmap. |
TInt aSrcStride | Length in bytes between scanlines of the source bitmap. |
const TSize & aSrcSize | Size of the source bitmap in pixels. |
const TRect & aSrcRect | The rectangular region of the source to be blitted. |
TDisplayMode aSrcDisplayMode | Display mode of the source bitmap |
const TUint32 * aMaskBase | Base address of the source bitmap. |
TInt aMaskStride | Length in bytes between scanlines of the source bitmap. |
TDisplayMode aMaskDisplayMode | Display mode of the source bitmap |
const TSize & aMaskSize | Size of the source bitmap in pixels. |
const TPoint & aMaskSrcPos | |
TBool aInvertMask | If true invert the logic of an EGray2 mask |
CGraphicsContext::TDrawMode aDrawMode | Current draw mode |
TInt aShadowMode | Current shadow mode |
FastBlendBitmapMaskedScaled(const TRect &, const TRect &, const TRect &, const TUint32 *, TInt, TDisplayMode, const TSize &, const TUint32 *, TInt, TDisplayMode, const TSize &, TBool, CGraphicsContext::TDrawMode, TInt)
TInt
| FastBlendBitmapMaskedScaled | ( | const TRect & | aClipRect, |
| const TRect & | aDest, |
| const TRect & | aSrcRect, |
| const TUint32 * | aSrcBase, |
| TInt | aSrcStride, |
| TDisplayMode | aSrcDisplayMode, |
| const TSize & | aSrcSize, |
| const TUint32 * | aMaskBase, |
| TInt | aMaskStride, |
| TDisplayMode | aMaskDisplayMode, |
| const TSize & | aMaskSize, |
| TBool | aInvertMask, |
| CGraphicsContext::TDrawMode | aDrawMode, |
| TInt | aShadowMode |
| ) | [pure virtual] |
Performs scaled blended blitting. The interface can selectively supports various combinations of source and destination. Assumes that aClipRect is contained by the source device. Assumes that the resulting destination rectangle is contained by the destination device.
Parameters
const TRect & aClipRect | The target rectangle to clip drawing to |
const TRect & aDest | Logical coordinates of the position in the target that the result should be drawn to. |
const TRect & aSrcRect | Source rectangle |
const TUint32 * aSrcBase | Base address of the source bitmap. |
TInt aSrcStride | Length in bytes between scanlines of the source bitmap. |
TDisplayMode aSrcDisplayMode | Display mode of the source bitmap |
const TSize & aSrcSize | Size of the source bitmap in pixels. |
const TUint32 * aMaskBase | Base address of the source bitmap. |
TInt aMaskStride | Length in bytes between scanlines of the source bitmap. |
TDisplayMode aMaskDisplayMode | Display mode of the source bitmap |
const TSize & aMaskSize | Size of the source bitmap in pixels. |
TBool aInvertMask | If true invert the logic of an EGray2 mask |
CGraphicsContext::TDrawMode aDrawMode | Current draw mode |
TInt aShadowMode | Current shadow mode |
FastBlendBitmapScaled(const TRect &, const TRect &, const TRect &, const TUint32 *, TInt, TDisplayMode, const TSize &, CGraphicsContext::TDrawMode, TInt)
Performs scaled blended blitting. The interface can selectively supports various combinations of source and destination. Assumes that aClipRect is contained by the source device. Assumes that the resulting destination rectangle is contained by the destination device.
Parameters
const TRect & aClipRect | The target rectangle to clip drawing to |
const TRect & aDest | Logical coordinates of the position in the target that the result should be drawn to. |
const TRect & aSrcRect | Source rectangle |
const TUint32 * aSrcBase | Base address of the source bitmap. |
TInt aSrcStride | Length in bytes between scanlines of the source bitmap. |
TDisplayMode aSrcDisplayMode | Display mode of the source bitmap |
const TSize & aSrcSize | Size of the source bitmap in pixels. |
CGraphicsContext::TDrawMode aDrawMode | Current draw mode |
TInt aShadowMode | Current shadow mode |
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.