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_GraphicsDrawTriangle

, mlib_GraphicsDrawTriangle_8

, mlib_GraphicsDrawTriangle_32

, mlib_GraphicsDrawTriangle_X_8

, mlib_GraphicsDrawTriangle_X_32

, mlib_GraphicsDrawTriangle_A_8

, mlib_GraphicsDrawTriangle_A_32

, mlib_GraphicsDrawTriangle_B_8

, mlib_GraphicsDrawTriangle_B_32

, mlib_GraphicsDrawTriangle_G_8

, mlib_GraphicsDrawTriangle_G_32

, mlib_GraphicsDrawTriangle_Z_8

, mlib_GraphicsDrawTriangle_Z_32

, mlib_GraphicsDrawTriangle_AB_8

, mlib_GraphicsDrawTriangle_AB_32

, mlib_GraphicsDrawTriangle_ABG_8

, mlib_GraphicsDrawTriangle_ABG_32

, mlib_GraphicsDrawTriangle_ABGZ_8

, mlib_GraphicsDrawTriangle_ABGZ_32

, mlib_GraphicsDrawTriangle_ABZ_8

, mlib_GraphicsDrawTriangle_ABZ_32

, mlib_GraphicsDrawTriangle_AG_8

, mlib_GraphicsDrawTriangle_AG_32

, mlib_GraphicsDrawTriangle_AGZ_8

, mlib_GraphicsDrawTriangle_AGZ_32

, mlib_GraphicsDrawTriangle_AZ_8

, mlib_GraphicsDrawTriangle_AZ_32

, mlib_GraphicsDrawTriangle_BG_8

, mlib_GraphicsDrawTriangle_BG_32

, mlib_GraphicsDrawTriangle_BGZ_8

, mlib_GraphicsDrawTriangle_BGZ_32

, mlib_GraphicsDrawTriangle_BZ_8

, mlib_GraphicsDrawTriangle_BZ_32

, mlib_GraphicsDrawTriangle_GZ_8

, mlib_GraphicsDrawTriangle_GZ_32

- draw triangle

Synopsis

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

mlib_status mlib_GraphicsDrawTriangle_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3, 
     mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_32(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_X_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c, mlib_s32 c2);
mlib_status mlib_GraphicsDrawTriangle_X_32(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c, mlib_s32 c2);
mlib_status mlib_GraphicsDrawTriangle_A_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_A_32(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_B_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_B_32(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_G_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c1, mlib_s32 c2, mlib_s32 c3);
mlib_status mlib_GraphicsDrawTriangle_G_32(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c1, mlib_s32 c2, mlib_s32 c3);
mlib_status mlib_GraphicsDrawTriangle_Z_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2,
     mlib_s16 x3, mlib_s16 y3, mlib_s16 z3, mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_Z_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2,
     mlib_s16 x3, mlib_s16 y3, mlib_s16 z3, mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_AB_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_AB_32(mlib_image *buffer,
     mlib_s16 x1, mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3,
     mlib_s16 y3, mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_ABG_8(mlib_image *buffer,
     mlib_s16 x1, mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3,
     mlib_s16 y3, mlib_s32 c1, mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_ABG_32(mlib_image *buffer,
     mlib_s16 x1, mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3,
     mlib_s16 y3, mlib_s32 c1, mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_ABGZ_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1,
     mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_ABGZ_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1,
     mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_ABZ_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c,
     mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_ABZ_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c,
     mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_AG_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c1,mlib_s32 c2, mlib_s32 c3);
mlib_status mlib_GraphicsDrawTriangle_AG_32(mlib_image *buffer,
     mlib_s16 x1, mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3,
     mlib_s16 y3, mlib_s32 c1, mlib_s32 c2, mlib_s32 c3);
mlib_status mlib_GraphicsDrawTriangle_AGZ_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1,
     mlib_s32 c2, mlib_s32 c3);
mlib_status mlib_GraphicsDrawTriangle_AGZ_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1,
     mlib_s32 c2, mlib_s32 c3);
mlib_status mlib_GraphicsDrawTriangle_AZ_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2,
     mlib_s16 x3, mlib_s16 y3, mlib_s16 z3, mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_AZ_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c);
mlib_status mlib_GraphicsDrawTriangle_BG_8(mlib_image *buffer, mlib_s16 x1,
     mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3, mlib_s16 y3,
     mlib_s32 c1, mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_BG_32(mlib_image *buffer,
     mlib_s16 x1, mlib_s16 y1, mlib_s16 x2, mlib_s16 y2, mlib_s16 x3,
     mlib_s16 y3, mlib_s32 c1, mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_BGZ_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1,
     mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_BGZ_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1,
     mlib_s32 c2, mlib_s32 c3, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_BZ_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2,
     mlib_s16 x3, mlib_s16 y3, mlib_s16 z3, mlib_s32 c, mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_BZ_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c,
     mlib_s32 a);
mlib_status mlib_GraphicsDrawTriangle_GZ_8(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2,
     mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1, mlib_s32 c2, mlib_s32 c3);
mlib_status mlib_GraphicsDrawTriangle_GZ_32(mlib_image *buffer,
     mlib_image *zbuffer, mlib_s16 x1, mlib_s16 y1, mlib_s16 z1,
     mlib_s16 x2, mlib_s16 y2, mlib_s16 z2, mlib_s16 x3, mlib_s16 y3,
     mlib_s16 z3, mlib_s32 c1,
     mlib_s32 c2, mlib_s32 c3);

Description

Each of the mlib_GraphicsDrawTriangle_*() functions draws a triangle with the vertices at (x1,y1), (x2,y2), and (x3,y3).

Each of the mlib_GraphicsDrawTriangle_X_*() functions draws a triangle in Xor mode as follows:

    data[x,y] ^= c ^ c2

Each of the mlib_GraphicsDrawTriangle_A_*() functions draws a triangle with antialiasing.

Each of the mlib_GraphicsDrawTriangle_B_*() functions draws a triangle with alpha blending as follows:

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

Each of the mlib_GraphicsDrawTriangle_G_*() functions draws a triangle with Gouraud shading.

Each of the mlib_GraphicsDrawTriangle_Z_*() functions draws a triangle with Z buffering.

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

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.

x1

X coordinate of the first vertex.

y1

Y coordinate of the first vertex.

z1

Z coordinate of the first vertex.

x2

X coordinate of the second vertex.

y2

Y coordinate of the second vertex.

z2

Z coordinate of the second vertex.

x3

X coordinate of the third vertex.

y3

Y coordinate of the third vertex.

z3

Z coordinate of the third vertex.

c

Color used in the drawing.

c1

Color of the first vertex.

c2

Color of the second vertex, or the alternation color in Xor Mode.

c3

Color of the third vertex.

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_GraphicsFillTriangle(3MLIB), attributes(5)