mlib_GraphicsDrawPointSet_B_32 man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

mlib_GraphicsDrawPointSet(mediaLib Library Funmlib_GraphicsDrawPointSet(3MLIB)

NAME
       mlib_GraphicsDrawPointSet,  mlib_GraphicsDrawPointSet_8, mlib_Graphics‐
       DrawPointSet_32,	  mlib_GraphicsDrawPointSet_X_8,    mlib_GraphicsDraw‐
       PointSet_X_32,	  mlib_GraphicsDrawPointSet_B_8,    mlib_GraphicsDraw‐
       PointSet_B_32,	mlib_GraphicsDrawPolypoint_8,	mlib_GraphicsDrawPoly‐
       point_32,     mlib_GraphicsDrawPolypoint_X_8,	mlib_GraphicsDrawPoly‐
       point_X_32,   mlib_GraphicsDrawPolypoint_B_8,	mlib_GraphicsDrawPoly‐
       point_B_32 - draw a set of points

SYNOPSIS
       cc [ flag... ] file... -lmlib [ library... ]
       #include <mlib.h>

       mlib_status mlib_GraphicsDrawPointSet_8(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);

       mlib_status mlib_GraphicsDrawPointSet_32(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);

       mlib_status mlib_GraphicsDrawPointSet_X_8(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
	   mlib_s32 c, mlib_s32 c2);

       mlib_status mlib_GraphicsDrawPointSet_X_32(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
	   mlib_s32 c, mlib_s32 c2);

       mlib_status mlib_GraphicsDrawPointSet_B_8(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c,
	   mlib_s32 a);

       mlib_status mlib_GraphicsDrawPointSet_B_32(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c,
	   mlib_s32 a);

       mlib_status mlib_GraphicsDrawPolypoint_8(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);

       mlib_status mlib_GraphicsDrawPolypoint_32(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);

       mlib_status mlib_GraphicsDrawPolypoint_X_8(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c,
	   mlib_s32 c2);

       mlib_status mlib_GraphicsDrawPolypoint_X_32(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c,
	   mlib_s32 c2);

       mlib_status mlib_GraphicsDrawPolypoint_B_8(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c,
	   mlib_s32 c2);

       mlib_status mlib_GraphicsDrawPolypoint_B_32(mlib_image *buffer,
	   const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c,
	   mlib_s32 c2);

DESCRIPTION
       Each  of	 the  mlib_GraphicsDrawPointSet_*() and mlib_GraphicsDrawPoly‐
       point_*() functions draws a set of points at (x1,y1), (x2,y2), ..., and
       (xn,yn).

       Each  of the mlib_GraphicsDrawPointSet_X_*() and mlib_GraphicsDrawPoly‐
       point_X_*() functions draws a set of points at (x1,y1),	(x2,y2),  ...,
       and (xn,yn) in Xor mode as follows:

	     data[x,y] ^= c ^ c2

       Each  of the mlib_GraphicsDrawPointSet_B_*() and mlib_GraphicsDrawPoly‐
       point_B_*() functions draws a set of points at (x1,y1),	(x2,y2),  ...,
       and (xn,yn) with alpha blending as follows:

	     data[x,y] = (data[x,y] * (255 - a) + c * a) / 255

       The   mlib_GraphicsDrawPolypoint_*()   functions	 are  aliases  of  the
       mlib_GraphicsDrawPointSet_*() functions.

PARAMETERS
       Each of the functions takes some of the following arguments:

       buffer	  Pointer to the image into which the function is drawing.

       x	  Pointer to array of X coordinates of the points.

       y	  Pointer to array of Y coordinates of the points.

       npoints	  Number of points in the arrays.

       c	  Color used in the drawing.

       c2	  Alternation color.

       a	  Alpha value for blending. 0 ≤ a ≤ 255.

RETURN VALUES
       Each of the functions returns MLIB_SUCCESS if successful. Otherwise  it
       returns MLIB_FAILURE.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       mlib_GraphicsDrawPoint(3MLIB), attributes(5)

SunOS 5.10			  2 Mar 2007  mlib_GraphicsDrawPointSet(3MLIB)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net