Blend a rectangular region of pixels in a BitMap. (v51)
Source position: cybergraphics.pas line 328
function BltBitMapAlpha( |
srcBitMap: PBitMap; |
xSrc: LongInt; |
ySrc: LongInt; |
destBitMap: PBitMap; |
xDest: LongInt; |
yDest: LongInt; |
xSize: LongInt; |
ySize: LongInt; |
tagList: PTagItem |
):LongWord; |
srcBitMap |
|
the BitMap(s) containing the source rectangle |
xSrc |
|
Left corner of the source rectangle. Valid range is positive signed integer such that the raster word's offset 0..(32767-Size) |
ySrc |
|
Top corner of the source rectangle. Valid range is positive signed integer such that the raster word's offset 0..(32767-Size) |
destBitMap |
|
the BitMap(s) containing the destination rectangle |
xDest |
|
the x coordinate of the upper left corner of the destination for the rectangle. Valid range is as for Src. |
yDest |
|
the y coordinate of the upper left corner of the destination for the rectangle. Valid range is as for Src. |
xSize |
|
Width of the rectangle to be moved. |
ySize |
|
Height of the rectangle to be moved. |
tagList |
|
tags for options |
Blend a rectangular region of pixels in a BitMap.
Available Tags
Uses hardware acceleration on dedicated hardware
Uses Altivec enabled code if hardware acceleration is not available but an Altivec unit is available
|
Calls BltBitMap() after accounting for windows |
|
|
Move a rectangular region of bits in a BitMap. |