[ Содержание ][ Перечень функций ]

XFillPolygon - нарисовать заполненный полигон

СИНТАКСИС
    XFillPolygon(display, d, gc, points, npoints, shape, mode)
	Display *display;
	Drawable d;
	GC gc;
	XPoint *points;
	int npoints;
	int shape;
	int mode;

АРГУМЕНТЫ

ОПИСАНИЕ

     Функция XFillPolygon рисует заполненную область, ограниченную ломаной линией, точки которой перечислены в списке points. Ломаная линия автоматически замыкается, если первая и последняя точка в списке не совпадают. При отрисовке заполненного полигона ни одна точка не отрисовывается повторно.

     Аргумент mode задает режим интерпретации координат. В режиме CoordModeOrigin координаты всегда считаются относительно нулевых координат объекта назначения. В режиме CoordModePrevious координаты точки в списке интерпретируются относительно координат предыдущей точки. Координаты первой точки списка в любом случае указываются относительно нулевых координат объекта назначения.

     Аргумент shape указывает на характер формы полигона:

     Функция XFillPolygon использует следующие параметры графического контекста: function, plane_mask, fill_style, fill_rule, subwindow_mode, clip_x_origin, clip_y_origin и clip_mask. Также, в зависимости от режимов, установленных в графическом контексте, могут использоваться следующие параметры графического контекста: foreground, background, tile, stipple, tile- stipple- _x_origin, tile- stipple- _y_origin.

     Назначение перечисленных параметров приведено в описании структуры XGCValues.

     Функция XFillPolygon может генерировать следующие ошибки:

Cм. также: XFillRectangle, XFillRectangles, XFillArc, XFillArcs.


[ Содержание ][ Перечень функций ]