Up: GEOS SDK TechDocs | Up | Prev: GrTestPointInPath() ... | Next: GSCloseSubPath() ...

GrUDivWWFixed()

WWFixedAsDWord GrUDivWWFixed(
        WWFixedAsDWord		dividend,
        WWFixedAsDWord		divisor);

Compute an unsigned division of two fixed point numbers.

Include: graphics.h

GrUncompactBitmap()

VMBlockHandle GrUncompactBitmap(
        VMFileHandle 		srcFile, 
        VMBlockHandle 		srcBlock, 
        VMFileHandle 		destFile);

This routine uncompacts the data of a huge bitmap.

GrUntransform()

XYValueAsDWord GrUnTransformCoord(
        GStateHandle		gstate,				/* subject GState */
        sword		xCoord,				/* coordinates to untransform */
        sword		yCoord);

Apply the reverse of the device's transformation to the passed point.

Include: graphics.h

GrUntransformDWFixed()

void	GrUnTransCoordDWFixed(
        GStateHandle		gstate,				/* subject GState */
        PointDWFixed		* coord);				/* coordinates to untransform */

Apply the reverse of the device's transformation to the passed point.

Include: graphics.h

GrUntransformDWord()

void	GrUnTransformExtCoord(
        GStateHandle		gstate,				/* subject GState */
        sdword		xCoord,				/* coordinates to untransform */
        sdword		yCoord,
        PointDWord		* documentCoordinates);
        			/* pointer to returned devide coordinates *

Apply the reverse of the device's transformation to the passed point.

Include: graphics.h

GrUntransformWWFixed()

void	GrUnTransCoordWWFixed(
        GStateHandle		gstate,				/* subject GState */
        WWFixedAsDWord		xPos,				/* coordinates to untransform */
        WWFixedAsDWord		yPos,
        PointWWFixed		* documentCoordinates);
        			/* pointer to returned devide coordinates *

Apply the reverse of the device's transformation to the passed point.

Include: graphics.h

GSApplyRotation()

#define GSApplyRotation(angle_f) \
        GR_APPLY_ROTATION,GOC_WWF(angle_f

This GString creation macro applies a passed WWFixed value angle to the coordinate transformation.

Include: gstring.h

GSApplyScale()

#define GSApplyScale(x_f,y_f) \
        GR_APPLY_SCALE,GOC_WWF(x_f),GOC_WWF(y_f)

This GString creation macro applies the passed scale (defined in terms of two WWFixed numbers, one each for the x and y scale factors) to the coordinate transformation.

Include: gstring.h

GSApplyTransform()

#define GSApplyTransform(e11_f,e12_f,e21_f,e22_f,e31_df,e32_df) \
        GR_APPLY_TRANSFORM,GOC_WWF(e11_f),GOC_WWF(e12_f), \
        GOC_WWF(e21_f),GOC_WWF(e22_f), \
        GOC_DWF(e31_df), GOC_DWF(e32_df)

This GString creation macro applies the passed translation matrix to the coordinate transformation. The translation matrix is determined in terms of six of its elements, four defined by WWFixed values and two by DWFixed values.

Include: gstring.h

GSApplyTranslation()

#define GSApplyTranslation(x_f,y_f) \
        GR_APPLY_TRANSLATION,GOC_WWF(x_f),GOC_WWF(y_f)

This GString creation macro applies the passed translation (defined in terms of two WWFixed numbers, one each for the x and y translations) to the coordinate transformation.

Include: gstring.h

GSApplyTranslationDWord()

#define GSApplyTranslationDWord(x_sdw,y_sdw) \
        GR_APPLY_TRANSLATION_DWORD,GOC_SDW(x_sdw), GOC_SDW(y_sdw)

This GString creation macro applies a large translation (defined in terms of two dword-sized values, one each for the x and y translations) to the transformation.

Include: gstring.h

GSBeginPath()

#define GSBeginPath(flags) GR_BEGIN_PATH,(flags)

This GString creation macro signals that the drawing commands that follow, up until the next GSEndPath() , describe a path. It takes one argument, a PathCombineType .

Include: gstring.h

GSBrushPolyline()

#define GSBrushPolyline(width_b,height_b,pts_b) \
        GR_BRUSH_POLYLINE, GOC_WORD(pts_b), (width_b), (height_b)

This GString creation macro brushes a polyline. It takes three arguments: a word containing the number of points in the polyline and the byte-size width and height of the brush rectangle. Following this macro should appear the points of the polyline, each point passed via a GOC_POINT macro.

Include: gstring.h


Up: GEOS SDK TechDocs | Up | Prev: GrTestPointInPath() ... | Next: GSCloseSubPath() ...