Skip Navigation Links | |
Exit Print View | |
man pages section 3: Multimedia Library Functions Oracle Solaris 11.1 Information Library |
Multimedia Library Functions - Part 1
mlib_GraphicsBoundaryFill_32(3MLIB)
mlib_GraphicsBoundaryFill_8(3MLIB)
mlib_GraphicsDrawArc_32(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_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_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_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_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
- draw triangle
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);
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).
Each of the functions takes some of the following arguments:
Pointer to the image into which the function is drawing.
Pointer to the image that holds the Z buffer.
X coordinate of the first vertex.
Y coordinate of the first vertex.
Z coordinate of the first vertex.
X coordinate of the second vertex.
Y coordinate of the second vertex.
Z coordinate of the second vertex.
X coordinate of the third vertex.
Y coordinate of the third vertex.
Z coordinate of the third vertex.
Color used in the drawing.
Color of the first vertex.
Color of the second vertex, or the alternation color in Xor Mode.
Color of the third vertex.
Alpha value for blending. 0 ≤ a ≤ 255.
Each of the functions returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.
See attributes(5) for descriptions of the following attributes:
|