MetaParallelogramBitBlockTransfer


This metafile command performs a parallelogram bit block transfer.

class MetaParallelogramBitBlockTransfer : public MetaBitBlockTransfer
{
 public:
  Rectangle Bounds;
  Point Destination[3];
  Point Position;
  Dimensions Size;
  XForm TransformSource;
  color SourceBackgroundColor;
  unsigned SourceUsage;
  unsigned SourceBitmapInformationOffset;
  unsigned SourceBitmapInformation;
  unsigned SourceBitsOffset;
  unsigned SourceBits;
  Point Mask;
  unsigned MaskUsage;
  unsigned MaskBitmapInformationOffset;
  unsigned MaskBitmapInformation;
  unsigned MaskBitsOffset;
  unsigned MaskBits;
};

Members

Bounds The bounding Rectangle for the operation (in device units).
Destination An array of three points in logical space that identify the three corners of the destination parallelogram. The upper-left corner of the source rectangle is mapped to the first point in the array. The upper-right corner is mapped to the second point in the array. The lower-left corner is mapped to the third point. The lower-right corner of the source rectangle is mapped to the fourth implicitly defined point of the parallelogram.
Position The upper-left point of the source rectangle (in logical coordinates).
Size The width and height of the source rectangle.
TransformSource The world to page space transformation in the source device context.
SourceBackgroundColor The background color (red,green,blue) of the source rectangle.
SourceUsage The colors following the BitmapInformation structure associated with the operation.
SourceBitmapInformationOffset The offset to the source bitmap information structure.
SourceBitmapInformation The size of the source bitmap information structure.
SourceBitsOffset The offset to the source bitmap bits.
SourceBits The size of the source bitmap bits.
Mask The horizontal and vertical offsets into the mask bitmap.
MaskUsage The colors following the BitmapInformation structure associated with the mask Bitmap.
MaskBitmapInformationOffset The offset of the mask Bitmap information structure.
MaskBitmapInformation The size of the mask Bitmap information structure.
MaskBitsOffset The offset to the mask bitmap bits.
MaskBits The size of the mask bitmap bits.

Notes

See related C function ParallelogramBitBlockTransfer.