NAME
LoadRGB4 -- Load RGB color values from table.
SYNOPSIS
LoadRGB4( vp, colors , count )
a0 a1 d0:16
void LoadRGB4( struct viewport *, uword *, word);
FUNCTION
load the count words of the colormap from table starting at
entry 0.
INPUTS
vp - pointer to viewport, whose colors you wish to change
colors - pointer to table of RGB values set up as an array
of USHORTS
background-- 0x0RGB
color1 -- 0x0RGB
color2 -- 0x0RGB
etc. uword per value.
The colors are interpreted as 15 = maximum intensity.
0 = minimum intensity.
count = number of UWORDs in the table to load into the
colormap starting at color 0(background) and proceeding
to the next higher color number
RESULTS
The viewport should have a pointer to a valid colormap to store
the colors in.
Updates the hardware copperlist to reflect the new colors.
Updates the intermediate copperlist with the new colors.
BUGS
NOTE: Under V36 and up, it is not safe to call this function
from an interrupt, due to semaphore protection of graphics
copper lists.
SEE ALSO
setrgb4() getrgb4() getcolormap() graphics/view.h