DrawClippedLineInt
Draws a solid, single pixel wide line with integer coordinates.
Declaration
N_int32 NAPI GA_2DRenderFuncs::DrawClippedLineInt(
N_int32 x1,
N_int32 y1,
N_int32 x2,
N_int32 y2,
N_int32 drawLast,
N_int32 clipLeft,
N_int32 clipTop,
N_int32 clipRight,
N_int32 clipBottom)
Prototype In
snap/graphics.h
Parameters
x1 |
X1 coordinate |
y1 |
Y1 coordinate |
x2 |
X2 coordinate |
y2 |
Y2 coordinate |
drawLast |
1 to draw last pixel, 0 to skip it |
clipLeft |
Left coordinate for clip rectangle (inclusive) |
clipTop |
Top coordinate for clip rectangle (inclusive) |
clipRight |
Right coordinate for clip rectangle (exclusive) |
clipBottom |
Bottom coordinate for clip rectangle (exclusive) |
Description
This function renders a solid line at the specified location and the currently active color and mix, clipping to the pass in clip rectangle. This function is really intended as a fast way to handle clipped lines if the hardware can do hardware clipping, and to allow filters drivers to handle clipping efficiently (ie: multi controller, portrait etc).
The output is clipped against the passed in clipping rectangle.
See Also
GA_2DRenderFuncs_DrawClippedBresenhamLine, DrawClippedStippleLine, GA_2DRenderFuncs_DrawClippedStippleLineInt, DrawDrawClippedStyleLineInt
Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com