Using standard drawing rules for areafill, blit through a mask.
Source position: agraphics.pas line 2278
procedure BltPattern( |
rp: pRastPort; |
const mask: pCHAR; |
xMin: LongInt; |
yMin: LongInt; |
xMax: LongInt; |
yMax: LongInt; |
maskBPR: LongWord |
); |
rp |
|
Points to the destination RastPort for the blit. |
mask |
|
points to 2 dimensional mask if needed if mask = nil then use a rectangle. |
xMin |
|
coordinates of upper left of rectangular region in RastPort |
xMax |
|
points to lower right of rectangular region in RastPort |
Blit using drawmode,areafill pattern, and mask at position rectangle (xl,yl) (maxx,maxy).
|
Process table of vectors and ellipses and produce areafill. |