(C) 1998 AROS - The Amiga Research OS
\begin{description} \item{BMF_CLEAR} Fill the bitmap with color 0.
\item{BMF_DISPLAYABLE} to specify that this bitmap data should be allocated in such a manner that it can be displayed. Displayable data has more severe alignment restrictions
\item{BMF_INTERLEAVED} tells graphics that you would like your bitmap to be allocated with one large chunk of display memory for all bitplanes. This minimizes color flashing on deep displays. If there is not enough contiguous RAM for an interleaved bitmap, graphics.library will fall back to a
\item{BMF_MINPLANES} causes graphics to only allocate enough space in the bitmap structure for "depth" plane pointers. This is for system use and should not be used by applications use as it is inefficient, and may waste memory.
\end{description}
Good arguments to pass for the friend_bitmap are your window's RPort->BitMap, and your screen's RastPort->BitMap. Do NOT pass &(screenptr->BitMap)!
BitMaps not allocated with BMF_DISPLAYABLE may not be used as Intuition Custom BitMaps or as RasInfo->BitMaps. They may be blitted to a BMF_DISPLAYABLE BitMap, using one of the BltBitMap() family of functions.