Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.25 KB

File metadata and controls

44 lines (28 loc) · 1.25 KB

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 );

Links: RastPort Border RastPort Border

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