JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
man pages section 3: Multimedia Library Functions     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

Multimedia Library Functions - Part 1

mlib_free(3MLIB)

mlib_GraphicsBoundaryFill_32(3MLIB)

mlib_GraphicsBoundaryFill_8(3MLIB)

mlib_GraphicsDrawArc_32(3MLIB)

mlib_GraphicsDrawArc(3MLIB)

mlib_GraphicsDrawArc_8(3MLIB)

mlib_GraphicsDrawArc_A_32(3MLIB)

mlib_GraphicsDrawArc_A_8(3MLIB)

mlib_GraphicsDrawArc_AB_32(3MLIB)

mlib_GraphicsDrawArc_AB_8(3MLIB)

mlib_GraphicsDrawArc_B_32(3MLIB)

mlib_GraphicsDrawArc_B_8(3MLIB)

mlib_GraphicsDrawArc_X_32(3MLIB)

mlib_GraphicsDrawArc_X_8(3MLIB)

mlib_GraphicsDrawCircle_32(3MLIB)

mlib_GraphicsDrawCircle(3MLIB)

mlib_GraphicsDrawCircle_8(3MLIB)

mlib_GraphicsDrawCircle_A_32(3MLIB)

mlib_GraphicsDrawCircle_A_8(3MLIB)

mlib_GraphicsDrawCircle_AB_32(3MLIB)

mlib_GraphicsDrawCircle_AB_8(3MLIB)

mlib_GraphicsDrawCircle_B_32(3MLIB)

mlib_GraphicsDrawCircle_B_8(3MLIB)

mlib_GraphicsDrawCircle_X_32(3MLIB)

mlib_GraphicsDrawCircle_X_8(3MLIB)

mlib_GraphicsDrawEllipse_32(3MLIB)

mlib_GraphicsDrawEllipse(3MLIB)

mlib_GraphicsDrawEllipse_8(3MLIB)

mlib_GraphicsDrawEllipse_A_32(3MLIB)

mlib_GraphicsDrawEllipse_A_8(3MLIB)

mlib_GraphicsDrawEllipse_AB_32(3MLIB)

mlib_GraphicsDrawEllipse_AB_8(3MLIB)

mlib_GraphicsDrawEllipse_B_32(3MLIB)

mlib_GraphicsDrawEllipse_B_8(3MLIB)

mlib_GraphicsDrawEllipse_X_32(3MLIB)

mlib_GraphicsDrawEllipse_X_8(3MLIB)

mlib_GraphicsDrawLine_32(3MLIB)

mlib_GraphicsDrawLine(3MLIB)

mlib_GraphicsDrawLine_8(3MLIB)

mlib_GraphicsDrawLine_A_32(3MLIB)

mlib_GraphicsDrawLine_A_8(3MLIB)

mlib_GraphicsDrawLine_AB_32(3MLIB)

mlib_GraphicsDrawLine_AB_8(3MLIB)

mlib_GraphicsDrawLine_ABG_32(3MLIB)

mlib_GraphicsDrawLine_ABG_8(3MLIB)

mlib_GraphicsDrawLine_ABGZ_32(3MLIB)

mlib_GraphicsDrawLine_ABGZ_8(3MLIB)

mlib_GraphicsDrawLine_ABZ_32(3MLIB)

mlib_GraphicsDrawLine_ABZ_8(3MLIB)

mlib_GraphicsDrawLine_AG_32(3MLIB)

mlib_GraphicsDrawLine_AG_8(3MLIB)

mlib_GraphicsDrawLine_AGZ_32(3MLIB)

mlib_GraphicsDrawLine_AGZ_8(3MLIB)

mlib_GraphicsDrawLine_AZ_32(3MLIB)

mlib_GraphicsDrawLine_AZ_8(3MLIB)

mlib_GraphicsDrawLine_B_32(3MLIB)

mlib_GraphicsDrawLine_B_8(3MLIB)

mlib_GraphicsDrawLine_BG_32(3MLIB)

mlib_GraphicsDrawLine_BG_8(3MLIB)

mlib_GraphicsDrawLine_BGZ_32(3MLIB)

mlib_GraphicsDrawLine_BGZ_8(3MLIB)

mlib_GraphicsDrawLine_BZ_32(3MLIB)

mlib_GraphicsDrawLine_BZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_32(3MLIB)

mlib_GraphicsDrawLineFanSet(3MLIB)

mlib_GraphicsDrawLineFanSet_8(3MLIB)

mlib_GraphicsDrawLineFanSet_A_32(3MLIB)

mlib_GraphicsDrawLineFanSet_A_8(3MLIB)

mlib_GraphicsDrawLineFanSet_AB_32(3MLIB)

mlib_GraphicsDrawLineFanSet_AB_8(3MLIB)

mlib_GraphicsDrawLineFanSet_ABG_32(3MLIB)

mlib_GraphicsDrawLineFanSet_ABG_8(3MLIB)

mlib_GraphicsDrawLineFanSet_ABGZ_32(3MLIB)

mlib_GraphicsDrawLineFanSet_ABGZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_ABZ_32(3MLIB)

mlib_GraphicsDrawLineFanSet_ABZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_AG_32(3MLIB)

mlib_GraphicsDrawLineFanSet_AG_8(3MLIB)

mlib_GraphicsDrawLineFanSet_AGZ_32(3MLIB)

mlib_GraphicsDrawLineFanSet_AGZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_AZ_32(3MLIB)

mlib_GraphicsDrawLineFanSet_AZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_B_32(3MLIB)

mlib_GraphicsDrawLineFanSet_B_8(3MLIB)

mlib_GraphicsDrawLineFanSet_BG_32(3MLIB)

mlib_GraphicsDrawLineFanSet_BG_8(3MLIB)

mlib_GraphicsDrawLineFanSet_BGZ_32(3MLIB)

mlib_GraphicsDrawLineFanSet_BGZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_BZ_32(3MLIB)

mlib_GraphicsDrawLineFanSet_BZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_G_32(3MLIB)

mlib_GraphicsDrawLineFanSet_G_8(3MLIB)

mlib_GraphicsDrawLineFanSet_GZ_32(3MLIB)

mlib_GraphicsDrawLineFanSet_GZ_8(3MLIB)

mlib_GraphicsDrawLineFanSet_X_32(3MLIB)

mlib_GraphicsDrawLineFanSet_X_8(3MLIB)

mlib_GraphicsDrawLineFanSet_Z_32(3MLIB)

mlib_GraphicsDrawLineFanSet_Z_8(3MLIB)

mlib_GraphicsDrawLine_G_32(3MLIB)

mlib_GraphicsDrawLine_G_8(3MLIB)

mlib_GraphicsDrawLine_GZ_32(3MLIB)

mlib_GraphicsDrawLine_GZ_8(3MLIB)

mlib_GraphicsDrawLineSet_32(3MLIB)

mlib_GraphicsDrawLineSet(3MLIB)

mlib_GraphicsDrawLineSet_8(3MLIB)

mlib_GraphicsDrawLineSet_A_32(3MLIB)

mlib_GraphicsDrawLineSet_A_8(3MLIB)

mlib_GraphicsDrawLineSet_AB_32(3MLIB)

mlib_GraphicsDrawLineSet_AB_8(3MLIB)

mlib_GraphicsDrawLineSet_ABG_32(3MLIB)

mlib_GraphicsDrawLineSet_ABG_8(3MLIB)

mlib_GraphicsDrawLineSet_ABGZ_32(3MLIB)

mlib_GraphicsDrawLineSet_ABGZ_8(3MLIB)

mlib_GraphicsDrawLineSet_ABZ_32(3MLIB)

mlib_GraphicsDrawLineSet_ABZ_8(3MLIB)

mlib_GraphicsDrawLineSet_AG_32(3MLIB)

mlib_GraphicsDrawLineSet_AG_8(3MLIB)

mlib_GraphicsDrawLineSet_AGZ_32(3MLIB)

mlib_GraphicsDrawLineSet_AGZ_8(3MLIB)

mlib_GraphicsDrawLineSet_AZ_32(3MLIB)

mlib_GraphicsDrawLineSet_AZ_8(3MLIB)

mlib_GraphicsDrawLineSet_B_32(3MLIB)

mlib_GraphicsDrawLineSet_B_8(3MLIB)

mlib_GraphicsDrawLineSet_BG_32(3MLIB)

mlib_GraphicsDrawLineSet_BG_8(3MLIB)

mlib_GraphicsDrawLineSet_BGZ_32(3MLIB)

mlib_GraphicsDrawLineSet_BGZ_8(3MLIB)

mlib_GraphicsDrawLineSet_BZ_32(3MLIB)

mlib_GraphicsDrawLineSet_BZ_8(3MLIB)

mlib_GraphicsDrawLineSet_G_32(3MLIB)

mlib_GraphicsDrawLineSet_G_8(3MLIB)

mlib_GraphicsDrawLineSet_GZ_32(3MLIB)

mlib_GraphicsDrawLineSet_GZ_8(3MLIB)

mlib_GraphicsDrawLineSet_X_32(3MLIB)

mlib_GraphicsDrawLineSet_X_8(3MLIB)

mlib_GraphicsDrawLineSet_Z_32(3MLIB)

mlib_GraphicsDrawLineSet_Z_8(3MLIB)

mlib_GraphicsDrawLineStripSet_32(3MLIB)

mlib_GraphicsDrawLineStripSet(3MLIB)

mlib_GraphicsDrawLineStripSet_8(3MLIB)

mlib_GraphicsDrawLineStripSet_A_32(3MLIB)

mlib_GraphicsDrawLineStripSet_A_8(3MLIB)

mlib_GraphicsDrawLineStripSet_AB_32(3MLIB)

mlib_GraphicsDrawLineStripSet_AB_8(3MLIB)

mlib_GraphicsDrawLineStripSet_ABG_32(3MLIB)

mlib_GraphicsDrawLineStripSet_ABG_8(3MLIB)

mlib_GraphicsDrawLineStripSet_ABGZ_32(3MLIB)

mlib_GraphicsDrawLineStripSet_ABGZ_8(3MLIB)

mlib_GraphicsDrawLineStripSet_ABZ_32(3MLIB)

mlib_GraphicsDrawLineStripSet_ABZ_8(3MLIB)

mlib_GraphicsDrawLineStripSet_AG_32(3MLIB)

mlib_GraphicsDrawLineStripSet_AG_8(3MLIB)

mlib_GraphicsDrawLineStripSet_AGZ_32(3MLIB)

mlib_GraphicsDrawLineStripSet_AGZ_8(3MLIB)

mlib_GraphicsDrawLineStripSet_AZ_32(3MLIB)

mlib_GraphicsDrawLineStripSet_AZ_8(3MLIB)

mlib_GraphicsDrawLineStripSet_B_32(3MLIB)

mlib_GraphicsDrawLineStripSet_B_8(3MLIB)

mlib_GraphicsDrawLineStripSet_BG_32(3MLIB)

mlib_GraphicsDrawLineStripSet_BG_8(3MLIB)

mlib_GraphicsDrawLineStripSet_BGZ_32(3MLIB)

mlib_GraphicsDrawLineStripSet_BGZ_8(3MLIB)

mlib_GraphicsDrawLineStripSet_BZ_32(3MLIB)

mlib_GraphicsDrawLineStripSet_BZ_8(3MLIB)

mlib_GraphicsDrawLineStripSet_G_32(3MLIB)

mlib_GraphicsDrawLineStripSet_G_8(3MLIB)

mlib_GraphicsDrawLineStripSet_GZ_32(3MLIB)

mlib_GraphicsDrawLineStripSet_GZ_8(3MLIB)

mlib_GraphicsDrawLineStripSet_X_32(3MLIB)

mlib_GraphicsDrawLineStripSet_X_8(3MLIB)

mlib_GraphicsDrawLineStripSet_Z_32(3MLIB)

mlib_GraphicsDrawLineStripSet_Z_8(3MLIB)

mlib_GraphicsDrawLine_X_32(3MLIB)

mlib_GraphicsDrawLine_X_8(3MLIB)

mlib_GraphicsDrawLine_Z_32(3MLIB)

mlib_GraphicsDrawLine_Z_8(3MLIB)

mlib_GraphicsDrawPoint_32(3MLIB)

mlib_GraphicsDrawPoint(3MLIB)

mlib_GraphicsDrawPoint_8(3MLIB)

mlib_GraphicsDrawPoint_B_32(3MLIB)

mlib_GraphicsDrawPoint_B_8(3MLIB)

mlib_GraphicsDrawPointSet_32(3MLIB)

mlib_GraphicsDrawPointSet(3MLIB)

mlib_GraphicsDrawPointSet_8(3MLIB)

mlib_GraphicsDrawPointSet_B_32(3MLIB)

mlib_GraphicsDrawPointSet_B_8(3MLIB)

mlib_GraphicsDrawPointSet_X_32(3MLIB)

mlib_GraphicsDrawPointSet_X_8(3MLIB)

mlib_GraphicsDrawPoint_X_32(3MLIB)

mlib_GraphicsDrawPoint_X_8(3MLIB)

mlib_GraphicsDrawPolygon_32(3MLIB)

mlib_GraphicsDrawPolygon(3MLIB)

mlib_GraphicsDrawPolygon_8(3MLIB)

mlib_GraphicsDrawPolygon_A_32(3MLIB)

mlib_GraphicsDrawPolygon_A_8(3MLIB)

mlib_GraphicsDrawPolygon_AB_32(3MLIB)

mlib_GraphicsDrawPolygon_AB_8(3MLIB)

mlib_GraphicsDrawPolygon_ABG_32(3MLIB)

mlib_GraphicsDrawPolygon_ABG_8(3MLIB)

mlib_GraphicsDrawPolygon_ABGZ_32(3MLIB)

mlib_GraphicsDrawPolygon_ABGZ_8(3MLIB)

mlib_GraphicsDrawPolygon_ABZ_32(3MLIB)

mlib_GraphicsDrawPolygon_ABZ_8(3MLIB)

mlib_GraphicsDrawPolygon_AG_32(3MLIB)

mlib_GraphicsDrawPolygon_AG_8(3MLIB)

mlib_GraphicsDrawPolygon_AGZ_32(3MLIB)

mlib_GraphicsDrawPolygon_AGZ_8(3MLIB)

mlib_GraphicsDrawPolygon_AZ_32(3MLIB)

mlib_GraphicsDrawPolygon_AZ_8(3MLIB)

mlib_GraphicsDrawPolygon_B_32(3MLIB)

mlib_GraphicsDrawPolygon_B_8(3MLIB)

mlib_GraphicsDrawPolygon_BG_32(3MLIB)

mlib_GraphicsDrawPolygon_BG_8(3MLIB)

mlib_GraphicsDrawPolygon_BGZ_32(3MLIB)

mlib_GraphicsDrawPolygon_BGZ_8(3MLIB)

mlib_GraphicsDrawPolygon_BZ_32(3MLIB)

mlib_GraphicsDrawPolygon_BZ_8(3MLIB)

mlib_GraphicsDrawPolygon_G_32(3MLIB)

mlib_GraphicsDrawPolygon_G_8(3MLIB)

mlib_GraphicsDrawPolygon_GZ_32(3MLIB)

mlib_GraphicsDrawPolygon_GZ_8(3MLIB)

mlib_GraphicsDrawPolygon_X_32(3MLIB)

mlib_GraphicsDrawPolygon_X_8(3MLIB)

mlib_GraphicsDrawPolygon_Z_32(3MLIB)

mlib_GraphicsDrawPolygon_Z_8(3MLIB)

mlib_GraphicsDrawPolyline_32(3MLIB)

mlib_GraphicsDrawPolyline(3MLIB)

mlib_GraphicsDrawPolyline_8(3MLIB)

mlib_GraphicsDrawPolyline_A_32(3MLIB)

mlib_GraphicsDrawPolyline_A_8(3MLIB)

mlib_GraphicsDrawPolyline_AB_32(3MLIB)

mlib_GraphicsDrawPolyline_AB_8(3MLIB)

mlib_GraphicsDrawPolyline_ABG_32(3MLIB)

mlib_GraphicsDrawPolyline_ABG_8(3MLIB)

mlib_GraphicsDrawPolyline_ABGZ_32(3MLIB)

mlib_GraphicsDrawPolyline_ABGZ_8(3MLIB)

mlib_GraphicsDrawPolyline_ABZ_32(3MLIB)

mlib_GraphicsDrawPolyline_ABZ_8(3MLIB)

mlib_GraphicsDrawPolyline_AG_32(3MLIB)

mlib_GraphicsDrawPolyline_AG_8(3MLIB)

mlib_GraphicsDrawPolyline_AGZ_32(3MLIB)

mlib_GraphicsDrawPolyline_AGZ_8(3MLIB)

mlib_GraphicsDrawPolyline_AZ_32(3MLIB)

mlib_GraphicsDrawPolyline_AZ_8(3MLIB)

mlib_GraphicsDrawPolyline_B_32(3MLIB)

mlib_GraphicsDrawPolyline_B_8(3MLIB)

mlib_GraphicsDrawPolyline_BG_32(3MLIB)

mlib_GraphicsDrawPolyline_BG_8(3MLIB)

mlib_GraphicsDrawPolyline_BGZ_32(3MLIB)

mlib_GraphicsDrawPolyline_BGZ_8(3MLIB)

mlib_GraphicsDrawPolyline_BZ_32(3MLIB)

mlib_GraphicsDrawPolyline_BZ_8(3MLIB)

mlib_GraphicsDrawPolyline_G_32(3MLIB)

mlib_GraphicsDrawPolyline_G_8(3MLIB)

mlib_GraphicsDrawPolyline_GZ_32(3MLIB)

mlib_GraphicsDrawPolyline_GZ_8(3MLIB)

mlib_GraphicsDrawPolyline_X_32(3MLIB)

mlib_GraphicsDrawPolyline_X_8(3MLIB)

mlib_GraphicsDrawPolyline_Z_32(3MLIB)

mlib_GraphicsDrawPolyline_Z_8(3MLIB)

mlib_GraphicsDrawPolypoint_32(3MLIB)

mlib_GraphicsDrawPolypoint_8(3MLIB)

mlib_GraphicsDrawPolypoint_B_32(3MLIB)

mlib_GraphicsDrawPolypoint_B_8(3MLIB)

mlib_GraphicsDrawPolypoint_X_32(3MLIB)

mlib_GraphicsDrawPolypoint_X_8(3MLIB)

mlib_GraphicsDrawRectangle_32(3MLIB)

mlib_GraphicsDrawRectangle(3MLIB)

mlib_GraphicsDrawRectangle_8(3MLIB)

mlib_GraphicsDrawRectangle_B_32(3MLIB)

mlib_GraphicsDrawRectangle_B_8(3MLIB)

mlib_GraphicsDrawRectangle_X_32(3MLIB)

mlib_GraphicsDrawRectangle_X_8(3MLIB)

mlib_GraphicsDrawTriangle_32(3MLIB)

mlib_GraphicsDrawTriangle(3MLIB)

mlib_GraphicsDrawTriangle_8(3MLIB)

mlib_GraphicsDrawTriangle_A_32(3MLIB)

mlib_GraphicsDrawTriangle_A_8(3MLIB)

mlib_GraphicsDrawTriangle_AB_32(3MLIB)

mlib_GraphicsDrawTriangle_AB_8(3MLIB)

mlib_GraphicsDrawTriangle_ABG_32(3MLIB)

mlib_GraphicsDrawTriangle_ABG_8(3MLIB)

mlib_GraphicsDrawTriangle_ABGZ_32(3MLIB)

mlib_GraphicsDrawTriangle_ABGZ_8(3MLIB)

mlib_GraphicsDrawTriangle_ABZ_32(3MLIB)

mlib_GraphicsDrawTriangle_ABZ_8(3MLIB)

mlib_GraphicsDrawTriangle_AG_32(3MLIB)

mlib_GraphicsDrawTriangle_AG_8(3MLIB)

mlib_GraphicsDrawTriangle_AGZ_32(3MLIB)

mlib_GraphicsDrawTriangle_AGZ_8(3MLIB)

mlib_GraphicsDrawTriangle_AZ_32(3MLIB)

mlib_GraphicsDrawTriangle_AZ_8(3MLIB)

mlib_GraphicsDrawTriangle_B_32(3MLIB)

mlib_GraphicsDrawTriangle_B_8(3MLIB)

mlib_GraphicsDrawTriangle_BG_32(3MLIB)

mlib_GraphicsDrawTriangle_BG_8(3MLIB)

mlib_GraphicsDrawTriangle_BGZ_32(3MLIB)

mlib_GraphicsDrawTriangle_BGZ_8(3MLIB)

mlib_GraphicsDrawTriangle_BZ_32(3MLIB)

mlib_GraphicsDrawTriangle_BZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet(3MLIB)

mlib_GraphicsDrawTriangleFanSet_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_A_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_A_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AB_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AB_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_ABG_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_ABG_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_ABGZ_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_ABGZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_ABZ_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_ABZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AG_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AG_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AGZ_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AGZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AZ_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_AZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_B_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_B_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_BG_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_BG_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_BGZ_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_BGZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_BZ_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_BZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_G_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_G_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_GZ_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_GZ_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_X_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_X_8(3MLIB)

mlib_GraphicsDrawTriangleFanSet_Z_32(3MLIB)

mlib_GraphicsDrawTriangleFanSet_Z_8(3MLIB)

mlib_GraphicsDrawTriangle_G_32(3MLIB)

mlib_GraphicsDrawTriangle_G_8(3MLIB)

mlib_GraphicsDrawTriangle_GZ_32(3MLIB)

mlib_GraphicsDrawTriangle_GZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_32(3MLIB)

mlib_GraphicsDrawTriangleSet(3MLIB)

mlib_GraphicsDrawTriangleSet_8(3MLIB)

mlib_GraphicsDrawTriangleSet_A_32(3MLIB)

mlib_GraphicsDrawTriangleSet_A_8(3MLIB)

mlib_GraphicsDrawTriangleSet_AB_32(3MLIB)

mlib_GraphicsDrawTriangleSet_AB_8(3MLIB)

mlib_GraphicsDrawTriangleSet_ABG_32(3MLIB)

mlib_GraphicsDrawTriangleSet_ABG_8(3MLIB)

mlib_GraphicsDrawTriangleSet_ABGZ_32(3MLIB)

mlib_GraphicsDrawTriangleSet_ABGZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_ABZ_32(3MLIB)

mlib_GraphicsDrawTriangleSet_ABZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_AG_32(3MLIB)

mlib_GraphicsDrawTriangleSet_AG_8(3MLIB)

mlib_GraphicsDrawTriangleSet_AGZ_32(3MLIB)

mlib_GraphicsDrawTriangleSet_AGZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_AZ_32(3MLIB)

mlib_GraphicsDrawTriangleSet_AZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_B_32(3MLIB)

mlib_GraphicsDrawTriangleSet_B_8(3MLIB)

mlib_GraphicsDrawTriangleSet_BG_32(3MLIB)

mlib_GraphicsDrawTriangleSet_BG_8(3MLIB)

mlib_GraphicsDrawTriangleSet_BGZ_32(3MLIB)

mlib_GraphicsDrawTriangleSet_BGZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_BZ_32(3MLIB)

mlib_GraphicsDrawTriangleSet_BZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_G_32(3MLIB)

mlib_GraphicsDrawTriangleSet_G_8(3MLIB)

mlib_GraphicsDrawTriangleSet_GZ_32(3MLIB)

mlib_GraphicsDrawTriangleSet_GZ_8(3MLIB)

mlib_GraphicsDrawTriangleSet_X_32(3MLIB)

mlib_GraphicsDrawTriangleSet_X_8(3MLIB)

mlib_GraphicsDrawTriangleSet_Z_32(3MLIB)

mlib_GraphicsDrawTriangleSet_Z_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet(3MLIB)

mlib_GraphicsDrawTriangleStripSet_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_A_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_A_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AB_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AB_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_ABG_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_ABG_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_ABGZ_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_ABGZ_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_ABZ_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_ABZ_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AG_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AG_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AGZ_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AGZ_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AZ_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_AZ_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_B_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_B_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_BG_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_BG_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_BGZ_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_BGZ_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_BZ_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_BZ_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_G_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_G_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_GZ_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_GZ_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_X_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_X_8(3MLIB)

mlib_GraphicsDrawTriangleStripSet_Z_32(3MLIB)

mlib_GraphicsDrawTriangleStripSet_Z_8(3MLIB)

mlib_GraphicsDrawTriangle_X_32(3MLIB)

mlib_GraphicsDrawTriangle_X_8(3MLIB)

mlib_GraphicsDrawTriangle_Z_32(3MLIB)

mlib_GraphicsDrawTriangle_Z_8(3MLIB)

mlib_GraphicsFillArc_32(3MLIB)

mlib_GraphicsFillArc(3MLIB)

mlib_GraphicsFillArc_8(3MLIB)

mlib_GraphicsFillArc_A_32(3MLIB)

mlib_GraphicsFillArc_A_8(3MLIB)

mlib_GraphicsFillArc_AB_32(3MLIB)

mlib_GraphicsFillArc_AB_8(3MLIB)

mlib_GraphicsFillArc_B_32(3MLIB)

mlib_GraphicsFillArc_B_8(3MLIB)

mlib_GraphicsFillArc_X_32(3MLIB)

mlib_GraphicsFillArc_X_8(3MLIB)

mlib_GraphicsFillCircle_32(3MLIB)

mlib_GraphicsFillCircle(3MLIB)

mlib_GraphicsFillCircle_8(3MLIB)

mlib_GraphicsFillCircle_A_32(3MLIB)

mlib_GraphicsFillCircle_A_8(3MLIB)

mlib_GraphicsFillCircle_AB_32(3MLIB)

mlib_GraphicsFillCircle_AB_8(3MLIB)

mlib_GraphicsFillCircle_B_32(3MLIB)

mlib_GraphicsFillCircle_B_8(3MLIB)

mlib_GraphicsFillCircle_X_32(3MLIB)

mlib_GraphicsFillCircle_X_8(3MLIB)

mlib_GraphicsFillEllipse_32(3MLIB)

mlib_GraphicsFillEllipse(3MLIB)

mlib_GraphicsFillEllipse_8(3MLIB)

mlib_GraphicsFillEllipse_A_32(3MLIB)

mlib_GraphicsFillEllipse_A_8(3MLIB)

mlib_GraphicsFillEllipse_AB_32(3MLIB)

mlib_GraphicsFillEllipse_AB_8(3MLIB)

mlib_GraphicsFillEllipse_B_32(3MLIB)

mlib_GraphicsFillEllipse_B_8(3MLIB)

mlib_GraphicsFillEllipse_X_32(3MLIB)

mlib_GraphicsFillEllipse_X_8(3MLIB)

mlib_GraphicsFillPolygon_32(3MLIB)

mlib_GraphicsFillPolygon(3MLIB)

mlib_GraphicsFillPolygon_8(3MLIB)

mlib_GraphicsFillPolygon_A_32(3MLIB)

mlib_GraphicsFillPolygon_A_8(3MLIB)

mlib_GraphicsFillPolygon_AB_32(3MLIB)

mlib_GraphicsFillPolygon_AB_8(3MLIB)

mlib_GraphicsFillPolygon_ABG_32(3MLIB)

mlib_GraphicsFillPolygon_ABG_8(3MLIB)

mlib_GraphicsFillPolygon_ABGZ_32(3MLIB)

mlib_GraphicsFillPolygon_ABGZ_8(3MLIB)

mlib_GraphicsFillPolygon_ABZ_32(3MLIB)

mlib_GraphicsFillPolygon_ABZ_8(3MLIB)

mlib_GraphicsFillPolygon_AG_32(3MLIB)

mlib_GraphicsFillPolygon_AG_8(3MLIB)

mlib_GraphicsFillPolygon_AGZ_32(3MLIB)

mlib_GraphicsFillPolygon_AGZ_8(3MLIB)

mlib_GraphicsFillPolygon_AZ_32(3MLIB)

mlib_GraphicsFillPolygon_AZ_8(3MLIB)

mlib_GraphicsFillPolygon_B_32(3MLIB)

mlib_GraphicsFillPolygon_B_8(3MLIB)

mlib_GraphicsFillPolygon_BG_32(3MLIB)

mlib_GraphicsFillPolygon_BG_8(3MLIB)

mlib_GraphicsFillPolygon_BGZ_32(3MLIB)

mlib_GraphicsFillPolygon_BGZ_8(3MLIB)

mlib_GraphicsFillPolygon_BZ_32(3MLIB)

Multimedia Library Functions - Part 2

Multimedia Library Functions - Part 3

Multimedia Library Functions - Part 4

Multimedia Library Functions - Part 5

Multimedia Library Functions - Part 6

Multimedia Library Functions - Part 7

mlib_GraphicsDrawLineStripSet

, mlib_GraphicsDrawLineStripSet_8

, mlib_GraphicsDrawLineStripSet_32

, mlib_GraphicsDrawLineStripSet_X_8

, mlib_GraphicsDrawLineStripSet_X_32

, mlib_GraphicsDrawLineStripSet_A_8

, mlib_GraphicsDrawLineStripSet_A_32

, mlib_GraphicsDrawLineStripSet_B_8

, mlib_GraphicsDrawLineStripSet_B_32

, mlib_GraphicsDrawLineStripSet_G_8

, mlib_GraphicsDrawLineStripSet_G_32

, mlib_GraphicsDrawLineStripSet_Z_8

, mlib_GraphicsDrawLineStripSet_Z_32

, mlib_GraphicsDrawLineStripSet_AB_8

, mlib_GraphicsDrawLineStripSet_AB_32

, mlib_GraphicsDrawLineStripSet_ABG_8

, mlib_GraphicsDrawLineStripSet_ABG_32

, mlib_GraphicsDrawLineStripSet_ABGZ_8

, mlib_GraphicsDrawLineStripSet_ABGZ_32

, mlib_GraphicsDrawLineStripSet_ABZ_8

, mlib_GraphicsDrawLineStripSet_ABZ_32

, mlib_GraphicsDrawLineStripSet_AG_8

, mlib_GraphicsDrawLineStripSet_AG_32

, mlib_GraphicsDrawLineStripSet_AGZ_8

, mlib_GraphicsDrawLineStripSet_AGZ_32

, mlib_GraphicsDrawLineStripSet_AZ_8

, mlib_GraphicsDrawLineStripSet_AZ_32

, mlib_GraphicsDrawLineStripSet_BG_8

, mlib_GraphicsDrawLineStripSet_BG_32

, mlib_GraphicsDrawLineStripSet_BGZ_8

, mlib_GraphicsDrawLineStripSet_BGZ_32

, mlib_GraphicsDrawLineStripSet_BZ_8

, mlib_GraphicsDrawLineStripSet_BZ_32

, mlib_GraphicsDrawLineStripSet_GZ_8

, mlib_GraphicsDrawLineStripSet_GZ_32

- draw line set where each member of the set starts at the point where the previous member ended

Synopsis

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

mlib_status mlib_GraphicsDrawLineStripSet_8(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_32(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_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_GraphicsDrawLineStripSet_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_GraphicsDrawLineStripSet_A_8(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_A_32(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_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_GraphicsDrawLineStripSet_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_GraphicsDrawLineStripSet_G_8(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     const mlib_s32 *c);
mlib_status mlib_GraphicsDrawLineStripSet_G_32(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     const mlib_s32 *c);
mlib_status mlib_GraphicsDrawLineStripSet_Z_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_Z_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z,
     mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_AB_8(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, mlib_s32 c,
     mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_AB_32(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_ABG_8(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_ABG_32(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_ABGZ_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_ABGZ_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_ABZ_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_ABZ_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_AG_8(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     const mlib_s32 *c);
mlib_status mlib_GraphicsDrawLineStripSet_AG_32(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     const mlib_s32 *c);
mlib_status mlib_GraphicsDrawLineStripSet_AGZ_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, const mlib_s32 *c);
mlib_status mlib_GraphicsDrawLineStripSet_AGZ_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, const mlib_s32 *c);
mlib_status mlib_GraphicsDrawLineStripSet_AZ_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_AZ_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, mlib_s32 c);
mlib_status mlib_GraphicsDrawLineStripSet_BG_8(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints, 
     const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_BG_32(mlib_image *buffer,
     const mlib_s16 *x, const mlib_s16 *y, mlib_s32 npoints,
     const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_BGZ_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_BGZ_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, const mlib_s32 *c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_BZ_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_BZ_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawLineStripSet_GZ_8(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z, mlib_s32 npoints, const mlib_s32 *c);
mlib_status mlib_GraphicsDrawLineStripSet_GZ_32(mlib_image *buffer,
     mlib_image *zbuffer, const mlib_s16 *x, const mlib_s16 *y,
     const mlib_s16 *z,
     mlib_s32 npoints, const mlib_s32 *c);

Description

Each of the mlib_GraphicsDrawLineStripSet_*() functions draws a set of lines connecting (x1,y1) with (x2,y2), (x2,y2) with (x3,y3), ..., and (xn-1,yn-1) with (xn,yn).

Each of the mlib_GraphicsDrawLineStripSet_X_*() functions draws a set of lines in Xor mode as follows:

    data[x,y] ^= c ^ c2

Each of the mlib_GraphicsDrawLineStripSet_A_*() functions draws a set of lines with antialiasing.

Each of the mlib_GraphicsDrawLineStripSet_B_*() functions draws a set of lines with alpha blending as follows:

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

Each of the mlib_GraphicsDrawLineStripSet_G_*() functions draws a set of lines with Gouraud shading.

Each of the mlib_GraphicsDrawLineStripSet_Z_*() functions draws a set of lines with Z buffering.

Each of the other functions draws a set of lines with a combination of two or more features like antialiasing (A), alpha blending (B), Gouraud shading (G), and Z buffering (Z).

Note that the mlib_GraphicsDrawPolyline_*() functions are aliases of the mlib_GraphicsDrawLineStripSet_*() functions.

Parameters

Each of the functions takes some of the following arguments:

buffer

Pointer to the image into which the function is drawing.

zbuffer

Pointer to the image that holds the Z buffer.

x

Pointer to array of X coordinates of the points.

y

Pointer to array of Y coordinates of the points.

z

Pointer to array of Z coordinates of the points.

npoints

Number of points in the arrays.

c

Color used in the drawing, or pointer to array of colors of the points in the case of Gouraud shading.

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_GraphicsDrawLine(3MLIB), mlib_GraphicsDrawLineSet(3MLIB), mlib_GraphicsDrawLineFanSet(3MLIB), mlib_GraphicsDrawPolyline(3MLIB), attributes(5)