[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


    NAME
	DrawBorder -- Draw the specified Border structure into a RastPort.

    SYNOPSIS
	DrawBorder( RastPort, Border, LeftOffset, TopOffset )
		    A0        A1      D0          D1

	VOID DrawBorder( struct RastPort *, struct Border *, WORD, WORD );

    FUNCTION
	First, sets up the draw mode and pens in the RastPort according to the
	arguments of the Border structure.  Then, draws the vectors of
	the border argument into the RastPort, offset by the left and top
	offsets.

	As with all graphics rendering routines, the border will be clipped to
	to the boundaries of the RastPort's layer, if it exists.  This is
	the case with window RastPorts.

	This routine will draw all borders in the NULL-terminated list linked
	by the NextBorder field of the border argument.

    INPUTS
	RastPort = pointer to the RastPort to receive the border rendering
	Border = pointer to a Border structure
	LeftOffset = the offset to be added to each vector's x coordinate
	TopOffset = the offset to be added to each vector's y coordinate

    RESULT
	None

    BUGS

    SEE ALSO