(C) 1998 AROS - The Amiga Research OS


NAME
#include <proto/graphics.h>

void QBlit (bn)

LOCATION
In GfxBase at offset 46

SYNOPSIS
struct bltnode * bn

FUNCTION
Queus a request for a blit. This request is queued at the end of the list.

INPUTS
bn
pointer to blitnode structure

RESULT
The routine that function in the bltnode is pointing to is called when the blitter is ready for work. No other task will be able to access the blitter while you're doing the blit. Queued blits have precedence over a task that tries to own the blitter via OwnBlitter(). So all queued blitter requests will be done first until the task that attempts a OwnBlitter can actually access the blitter.

EXAMPLE

SEE ALSO
QBSBlit() OwnBlitter DisownBlitter() hardware/blit.h

NOTES
Not all hardware has a blitter. On hardware where there is no blitter, a blitter is simulated. Therefore all code that will be executed in the function that is called must not contain code that is hacking the blitter's register but should contain calls to graphics functions instead.

BUGS

INTERNALS

HISTORY
28.02.1999 bergers
Initial revision of these functions.