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; };
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. |
See related C function ParallelogramBitBlockTransfer.