Home | History | Annotate | Download | only in vega

Lines Matching full:matrix

32 #include "matrix.h"
64 struct matrix matrix;
69 struct matrix matrix;
292 struct matrix *matrix)
298 matrix_map_point(matrix, x0, y0, &x0, &y0);
360 static struct polygon_array * path_get_fill_polygons(struct path *p, struct matrix *matrix)
374 if (memcmp( &p->fill_polys.matrix,
375 matrix,
376 sizeof *matrix ) == 0 && p->dirty == VG_FALSE)
400 close_polygon(current, sx, sy, ox, oy, matrix);
407 close_polygon(current, sx, sy, ox, oy, matrix);
421 matrix_map_point(matrix, x0, y0, &x0, &y0);
433 matrix_map_point(matrix, x0, y0, &x0, &y0);
444 matrix_map_point(matrix, x0, y0, &x0, &y0);
455 matrix_map_point(matrix, x0, y0, &x0, &y0);
476 assert(matrix_is_affine(matrix));
477 matrix_map_point(matrix, x0, y0, &x0, &y0);
478 matrix_map_point(matrix, x1, y1, &x1, &y1);
479 matrix_map_point(matrix, x2, y2, &x2, &y2);
480 matrix_map_point(matrix, x3, y3, &x3, &y3);
507 assert(matrix_is_affine(matrix));
508 matrix_map_point(matrix, x0, y0, &x0, &y0);
509 matrix_map_point(matrix, x1, y1, &x1, &y1);
510 matrix_map_point(matrix, x2, y2, &x2, &y2);
511 matrix_map_point(matrix, x3, y3, &x3, &y3);
537 assert(matrix_is_affine(matrix));
538 matrix_map_point(matrix, x0, y0, &x0, &y0);
539 matrix_map_point(matrix, x1, y1, &x1, &y1);
540 matrix_map_point(matrix, x2, y2, &x2, &y2);
541 matrix_map_point(matrix, x3, y3, &x3, &y3);
564 assert(matrix_is_affine(matrix));
565 matrix_map_point(matrix, x0, y0, &x0, &y0);
566 matrix_map_point(matrix, x1, y1, &x1, &y1);
567 matrix_map_point(matrix, x2, y2, &x2, &y2);
568 matrix_map_point(matrix, x3, y3, &x3, &y3);
597 matrix);
611 close_polygon(current, sx, sy, ox, oy, matrix);
618 p->fill_polys.matrix = *matrix;
812 struct matrix *matrix;
832 matrix_map_point(td->matrix,
836 matrix_map_point(td->matrix,
844 matrix_map_point(td->matrix,
846 matrix_map_point(td->matrix,
850 matrix_map_point(td->matrix,
852 matrix_map_point(td->matrix,
854 matrix_map_point(td->matrix,
858 matrix_map_point(td->matrix,
862 matrix_map_point(td->matrix,
864 matrix_map_point(td->matrix,
878 arc_to_path(&arc, path, td->matrix);
909 data.matrix = &ctx->state.vg.path_user_to_surface_matrix;
1230 struct matrix *matrix)
1246 if (memcmp( &p->stroked.matrix,
1247 matrix,
1248 sizeof *matrix ) == 0 &&
1282 matrix_map_point(matrix, x0, y0, &x0, &y0);
1297 matrix_map_point(matrix, x0, y0, &x0, &y0);
1309 matrix_map_point(matrix, x0, y0, &x0, &y0);
1320 matrix_map_point(matrix, x0, y0, &x0, &y0);
1331 matrix_map_point(matrix, x0, y0, &x0, &y0);
1356 matrix_map_point(matrix, x3, y3, &x3, &y3);
1364 assert(matrix_is_affine(matrix));
1365 matrix_map_point(matrix, x0, y0, &x0, &y0);
1366 matrix_map_point(matrix, x1, y1, &x1, &y1);
1367 matrix_map_point(matrix, x2, y2, &x2, &y2);
1368 matrix_map_point(matrix, x3, y3, &x3, &y3);
1399 matrix_map_point(matrix, x3, y3, &x3, &y3);
1405 assert(matrix_is_affine(matrix));
1406 matrix_map_point(matrix, x0, y0, &x0, &y0);
1407 matrix_map_point(matrix, x1, y1, &x1, &y1);
1408 matrix_map_point(matrix, x2, y2, &x2, &y2);
1409 matrix_map_point(matrix, x3, y3, &x3, &y3);
1439 matrix_map_point(matrix, x3, y3, &x3, &y3);
1445 assert(matrix_is_affine(matrix));
1446 matrix_map_point(matrix, x0, y0, &x0, &y0);
1447 matrix_map_point(matrix, x1, y1, &x1, &y1);
1448 matrix_map_point(matrix, x2, y2, &x2, &y2);
1449 matrix_map_point(matrix, x3, y3, &x3, &y3);
1474 matrix_map_point(matrix, x3, y3, &x3, &y3);
1482 assert(matrix_is_affine(matrix));
1483 matrix_map_point(matrix, x0, y0, &x0, &y0);
1484 matrix_map_point(matrix, x1, y1, &x1, &y1);
1485 matrix_map_point(matrix, x2, y2, &x2, &y2);
1486 matrix_map_point(matrix, x3, y3, &x3, &y3);
1510 matrix_map_point(matrix, x1, y1, &x1, &y1);
1517 matrix);
1538 p->stroked.matrix = *matrix;
1549 struct matrix *mat)
1552 struct matrix paint_matrix;
1559 fprintf(stderr, "Matrix(11=%f 12=%f 13=%f 21=%f 22=%f 23=%f 31=%f 32=%f 33=%f)\n",
1597 struct matrix identity;
1616 struct matrix identity;
1768 struct matrix identity;
1851 struct matrix identity;
1943 struct matrix identity;
2050 struct matrix identity;