Location:
GraphicsAccelerator.h
class TGopScaledBitBltMasked : public TGraphicsOperation;
An accelerated graphics operation that copies a rectangular region of one bitmap into a different sized region of another, using a third bitmap as a mask.
The mask must be the same size as the source bitmap. The parts of the source bitmap that are drawn are the areas that are black in the mask.
The data members are all initialised on construction. Objects of this class can be passed to a graphics accelerator's Operation() function either individually, or in a buffer.
TGraphicsOperation
- Abstract base class for all graphics operations
TGopScaledBitBltMasked
- An accelerated graphics operation that copies a rectangular region of one bitmap into a different sized region of another,
using a third bitmap as a mask
Defined in TGopScaledBitBltMasked
:
TGopScaledBitBltMasked()
, iDestination
, iMask
, iSourceBitmap
, iSourceRect
Inherited from TGraphicsOperation
:
Append()
,
EAlphaBlendOneBitmap
,
EAlphaBlendTwoBitmaps
,
EBitBlt
,
EBitBltAlphaBitmap
,
EBitBltAlphaChannel
,
EBitBltMasked
,
EBitBltTransparent
,
EFadeRect
,
EFilledPolygon
,
EFilledPolygonWithPattern
,
EFilledRect
,
EFilledRectUsingDrawMode
,
EFilledRectWithPattern
,
EInvertRect
,
EScaledBitBlt
,
EScaledBitBltAlphaBitmap
,
EScaledBitBltAlphaChannel
,
EScaledBitBltMasked
,
EScaledBitBltTransparent
,
Function()
,
Next()
,
Size()
,
TGopFunction
,
iFunction
,
iSize
inline TGopScaledBitBltMasked(const TRect &aDestination, TAcceleratedBitmapSpec aSourceBitmap, TRect &aSourceRect, TAcceleratedBitmapSpec
aMask);
Constructor with a source and destination rectangle, and handles to the source and mask bitmaps.
|
TRect iSourceRect;
A rectangle defining all or a part of the source bitmap to be copied.
TAcceleratedBitmapSpec iMask;
A handle to the source bitmap mask.