Read the color values of a rectangular array
Source position: cybergraphics.pas line 168
function ReadPixelArray( |
DestRect: Pointer; |
DestX: LongInt; |
DestY: LongInt; |
DestMod: LongWord; |
Rp: PRastPort; |
SrcX: LongInt; |
SrcY: LongInt; |
Width: LongWord; |
Height: LongWord; |
DstFormat: LongWord |
):LongWord; |
DestRect |
|
Pointer to an array of pixels where to write the pixel data to. The pixel format is specified in DestFormat |
DestX |
|
X starting point in the destination rectangle |
DestY |
|
Y starting point in the destination rectangle |
DestMod |
|
The number of bytes per row in the destination rectangle. |
SrcX |
|
X starting point in the RastPort |
SrcY |
|
Y starting point in the RastPort |
number of pixels read
Read the color values of a rectangular array of pixels starting at a specified x,y location and continuing through to another x,y location within a certain RastPort
For each pixel in a rectangular region, write the color value to a linear array of color values from the bitmap used to describe a particular rastport.
Attention
This function should only be used on screens depths > 8 bits.
The count value returned is totally wrong.
|
write the color value of a rectangular array |
|
|
read the pen number value of a rectangular array of pixels starting at a specified x,y location and continuing through to another x,y location within a certain RastPort. |