Up: GEOS SDK TechDocs | Up | Prev: GrSetClipPath() ... | Next: GrSetPalette() ...

GrSetLineAttr()

void	GrSetLineAttr(
        GStateHandle 		gstate,			/* subject GState */
        const LineAttr 		* la);			/* new line attributes */

Set all attributes to use when drawing lines and corners.

Include: graphics.h

GrSetLineColor()

void	GrSetLineColor(
        GStateHandle 		gstate,				/* subject GState */
        ColorFlag 		flag,				/* color flag */
        word		redOrIndex,				/* new index or red RGB value */
        word		green,				/* new green RGB value or zero */
        word		blue);				/* new blue RGB value or zero */

Set the color to use when drawing lines.

Include: graphics.h

GrSetLineColorMap()

void	GrSetLineColorMap(
        GStateHandle gstate,				/* subject GState */
        ColorMapMode colorMap);				/* new color map mode for lines */

Set the mode to use when trying to draw lines in an unavailable color.

Include: graphics.h

GrSetLineEnd()

void	GrSetLineEnd(
        GStateHandle 		gstate,				/* subject GState */
        LineEnd 		end);				/* new line end specification */

Set the end to use when drawing lines.

Include: graphics.h

GrSetLineJoin()

void	GrSetLineJoin(
        GStateHandle 		gstate,				/* subject GState */
        LineJoin 		join);				/* new line join specification */

Set the line join to use when drawing corners.

Include: graphics.h

GrSetLineMaskCustom()

void	GrSetLineMaskCustom(
        GStateHandle 		gstate,				/* subject GState */
        const	DrawMask  	* dm);				/* new line draw mask */

Set the drawing mask used when drawing lines.

Include: graphics.h

GrSetLineMaskSys()

void	GrSetLineMaskSys(
        GStateHandle 		gstate,				/* subject GState */
        SystemDrawMask 		sysDM);				/* the new system line mask */

Set the drawing mask used when drawing lines.

Include: graphics.h

GrSetLineStyle()

void	GrSetLineStyle(
        GStateHandle	 	gstate,					/* subject GState */
        LineStyle 		style,					/* new line style */
        word		skipDistance,					/* skip distance to first pair */
        const DashPairArray		* dpa,					/* dash definition */
        word		numPairs);					/* number of pairs */

Set the style, or "dottedness," to use when drawing lines.

Include: graphics.h

GrSetLineWidth()

void	GrSetLineWidth(
        GStateHandle 		gstate,				/* subject GState */
        WWFixedAsDWord 		width);				/* new line width */

Set the line width to use when drawing lines.

Include: graphics.h

GrSetMiterLimit()

void	GrSetMiterLimit(
        GStateHandle 		gstate,				/* subject GState */
        WWFixedAsDWord 		limit);				/* new miter limit */

Set the miter limit to use when drawing mitered corners.

Include: graphics.h

GrSetMixMode()

void	GrSetMixMode(
        GStateHandle 		gstate,				/* subject GState */
        MixMode 		mode);				/* new mix mode */

Set the GState's mix mode, used to determine what happens when something is drawn on top of an existing drawing.

Include: graphics.h

GrSetNullTransform()

void	GrSetNullTransform(
        GStateHandle gstate);				/* subject GState */

Clear the coordinate transformation. Most applications will actually want to replace the coordinate transformation with the default transformation using GrSetDefaultTransform() .

Include: graphics.h


Up: GEOS SDK TechDocs | Up | Prev: GrSetClipPath() ... | Next: GrSetPalette() ...