write the color value of a rectangular array
Source position: cybergraphics.pas line 169
function WritePixelArray( |
SrcRect: Pointer; |
SrcX: LongInt; |
SrcY: LongInt; |
SrcMod: LongWord; |
Rp: PRastPort; |
DestX: LongInt; |
DestY: LongInt; |
Width: LongWord; |
Height: LongWord; |
SrcFormat: LongWord |
):LongWord; |
SrcRect |
|
pointer to an array of pixels from which to fetch the pixel data. The pixel format is specified in SrcFormat |
SrcX |
|
X starting point in the source rectangle |
SrcY |
|
Y starting point in the source rectangle |
SrcMod |
|
The number of bytes per row in the source rectangle. |
DestX |
|
X starting point in the RastPort |
DestY |
|
Y starting point in the RastPort |
SrcFormat |
|
pixel format in the source rectangle. Currently supported formats are: RECTFMT_RGB, RECTFMT_RGBA, RECTFMT_ARGB, RECTFMT_LUT8, RECTFMT_GREY8 |
number of pixels plotted
write the color 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
For each pixel in a rectangular region, write the color value from a linear array of color values into the bitmap used to describe a particular rastport.
Attention
Only RECTFMT_LUT8 can be used on screen depths <= 8 bits. For > 8 bit rastport RECTFMT_LUT8 uses the actual colormap "attached" to the bitmap. If the bitmap is a friend bitmap of a screen bitmap or the screen bitmap itself, it uses the screen's viewport colormap.
The count value returned is totally wrong.
|
Read the color values of a rectangular array |
|
|
write the color value generated from a given color table (V41) |
|
|
write the color value of a rectangular array |