Lines Matching refs:shape
328 void Svg2PictureView::GetPolygonAttribute(const XML_Char **attributes, const char *name, BShape &shape) {
362 shape.MoveTo(point);
366 shape.LineTo(point);
475 void Svg2PictureView::GetShapeAttribute(const XML_Char **attributes, const char *name, BShape &shape) {
503 shape.Close();
515 shape.MoveTo(pos);
527 shape.MoveTo(pos);
537 shape.LineTo(pos);
548 shape.LineTo(pos);
587 shape.BezierTo(controlPoints);
622 shape.BezierTo(controlPoints);
663 shape.LineTo(BPoint((float)x2, (float)y2));
740 shape.BezierTo(controlPoints);
756 shape.LineTo(pos);
765 shape.LineTo(pos);
774 shape.LineTo(pos);
783 shape.LineTo(pos);
826 shape.BezierTo(controlPoints);
865 shape.BezierTo(controlPoints);
1052 BShape shape;
1053 GetShapeAttribute(attributes, "d", shape);
1054 fState.fMatrix.Transform(shape);
1058 FillShape(&shape);
1062 StrokeShape(&shape);
1065 BShape shape;
1066 GetPolygonAttribute(attributes, "points", shape);
1067 shape.Close();
1068 fState.fMatrix.Transform(shape);
1072 FillShape(&shape);
1076 StrokeShape(&shape);
1079 BShape shape;
1080 GetPolygonAttribute(attributes, "points", shape);
1081 fState.fMatrix.Transform(shape);
1085 FillShape(&shape);
1089 StrokeShape(&shape);
1164 BShape shape;
1166 shape.MoveTo(points[0]);
1167 shape.LineTo(points[1]);
1168 shape.LineTo(points[2]);
1169 shape.LineTo(points[3]);
1170 shape.Close();
1172 fState.fMatrix.Transform(shape);
1177 FillShape(&shape);
1181 StrokeShape(&shape);