void ScrollRasterBF(struct RastPort *, WORD, WORD, WORD,
WORD, WORD, WORD);
FUNCTION
Move the bits in the raster by (dx,dy) towards (0,0) The space vacated is filled by calling EraseRect(). Limit the scroll operation to the rectangle defined by (xmin,ymin)(xmax,ymax). Bits outside will not be affected. If xmax,ymax is outside the rastport then use the lower right corner of the rastport. If you are dealing with a SimpleRefresh layered RastPort you should check rp->Layer->Flags & LAYERREFRESH to see if there is any damage in the damage list. If there is you should call the appropriate BeginRefresh(Intuition) or BeginUpdate(graphics) routine sequence.
INPUTS
rp
pointer to a RastPort structure
dx
see next
dy
are integers that may be positive, zero, or negative
xmin
see next
ymin
upper left of bounding rectangle
xmax
see next
ymax
lower right of bounding rectangle
NOTES
This call is exactly the same as ScrollRaster, except that it calls EraseRect() instead of RectFill() when clearing the newly exposed area. This allows use of a custom layer backfill hook.