Lines Matching refs:shape
302 static Result shape_append_path(std::unique_ptr<Shape> & shape, vg_lite_path_t * path, vg_lite_matr…
303 static Result shape_append_rect(std::unique_ptr<Shape> & shape, const vg_lite_buffer_t * target,
598 auto shape = Shape::gen(); in vg_lite_clear() local
599 TVG_CHECK_RETURN_VG_ERROR(shape_append_rect(shape, target, rectangle)); in vg_lite_clear()
600 TVG_CHECK_RETURN_VG_ERROR(shape->blend(BlendMethod::SrcOver)); in vg_lite_clear()
601 TVG_CHECK_RETURN_VG_ERROR(shape->fill(TVG_COLOR(color))); in vg_lite_clear()
602 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(shape))); in vg_lite_clear()
660 auto shape = Shape::gen(); in vg_lite_blit_rect() local
661 TVG_CHECK_RETURN_VG_ERROR(shape_append_rect(shape, target, rect)); in vg_lite_blit_rect()
662 TVG_CHECK_RETURN_VG_ERROR(shape->transform(matrix_conv(matrix))); in vg_lite_blit_rect()
668 TVG_CHECK_RETURN_VG_ERROR(picture->composite(std::move(shape), CompositeMethod::ClipPath)); in vg_lite_blit_rect()
880 auto shape = Shape::gen(); in vg_lite_draw() local
881 TVG_CHECK_RETURN_VG_ERROR(shape_append_path(shape, path, matrix)); in vg_lite_draw()
882 TVG_CHECK_RETURN_VG_ERROR(shape->transform(matrix_conv(matrix))); in vg_lite_draw()
883 TVG_CHECK_RETURN_VG_ERROR(shape->fill(fill_rule_conv(fill_rule));); in vg_lite_draw()
884 TVG_CHECK_RETURN_VG_ERROR(shape->blend(blend_method_conv(blend))); in vg_lite_draw()
885 TVG_CHECK_RETURN_VG_ERROR(shape->fill(TVG_COLOR(color))); in vg_lite_draw()
886 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(shape))); in vg_lite_draw()
1138 auto shape = Shape::gen(); in vg_lite_draw_pattern() local
1139 TVG_CHECK_RETURN_VG_ERROR(shape_append_path(shape, path, path_matrix)); in vg_lite_draw_pattern()
1140 TVG_CHECK_RETURN_VG_ERROR(shape->fill(fill_rule_conv(fill_rule))); in vg_lite_draw_pattern()
1141 TVG_CHECK_RETURN_VG_ERROR(shape->transform(matrix_conv(path_matrix))); in vg_lite_draw_pattern()
1147 TVG_CHECK_RETURN_VG_ERROR(picture->composite(std::move(shape), CompositeMethod::ClipPath)); in vg_lite_draw_pattern()
1454 auto shape = Shape::gen(); in vg_lite_draw_linear_grad() local
1455 TVG_CHECK_RETURN_VG_ERROR(shape_append_path(shape, path, path_matrix)); in vg_lite_draw_linear_grad()
1456 TVG_CHECK_RETURN_VG_ERROR(shape->transform(matrix_conv(path_matrix))); in vg_lite_draw_linear_grad()
1457 TVG_CHECK_RETURN_VG_ERROR(shape->fill(fill_rule_conv(fill_rule));); in vg_lite_draw_linear_grad()
1458 TVG_CHECK_RETURN_VG_ERROR(shape->blend(blend_method_conv(blend))); in vg_lite_draw_linear_grad()
1476 TVG_CHECK_RETURN_VG_ERROR(shape->fill(std::move(linearGrad))); in vg_lite_draw_linear_grad()
1477 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(shape))); in vg_lite_draw_linear_grad()
1908 auto shape = Shape::gen(); in vg_lite_draw_grad() local
1909 TVG_CHECK_RETURN_VG_ERROR(shape_append_path(shape, path, matrix)); in vg_lite_draw_grad()
1910 TVG_CHECK_RETURN_VG_ERROR(shape->transform(matrix_conv(matrix))); in vg_lite_draw_grad()
1911 TVG_CHECK_RETURN_VG_ERROR(shape->fill(fill_rule_conv(fill_rule));); in vg_lite_draw_grad()
1912 TVG_CHECK_RETURN_VG_ERROR(shape->blend(blend_method_conv(blend))); in vg_lite_draw_grad()
1951 TVG_CHECK_RETURN_VG_ERROR(shape->fill(std::move(linearGrad))); in vg_lite_draw_grad()
1952 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(shape))); in vg_lite_draw_grad()
1972 auto shape = Shape::gen(); in vg_lite_draw_radial_grad() local
1973 TVG_CHECK_RETURN_VG_ERROR(shape_append_path(shape, path, path_matrix)); in vg_lite_draw_radial_grad()
1974 TVG_CHECK_RETURN_VG_ERROR(shape->transform(matrix_conv(path_matrix))); in vg_lite_draw_radial_grad()
1975 TVG_CHECK_RETURN_VG_ERROR(shape->fill(fill_rule_conv(fill_rule));); in vg_lite_draw_radial_grad()
1976 TVG_CHECK_RETURN_VG_ERROR(shape->blend(blend_method_conv(blend))); in vg_lite_draw_radial_grad()
1993 TVG_CHECK_RETURN_VG_ERROR(shape->fill(std::move(radialGrad))); in vg_lite_draw_radial_grad()
1994 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(shape))); in vg_lite_draw_radial_grad()
2343 static Result shape_set_stroke(std::unique_ptr<Shape> & shape, const vg_lite_path_t * path) in shape_set_stroke() argument
2361 TVG_CHECK_RETURN_RESULT(shape->stroke(path->stroke->line_width)); in shape_set_stroke()
2362 TVG_CHECK_RETURN_RESULT(shape->strokeMiterlimit(path->stroke->miter_limit)); in shape_set_stroke()
2363 TVG_CHECK_RETURN_RESULT(shape->stroke(stroke_cap_conv(path->stroke->cap_style))); in shape_set_stroke()
2364 TVG_CHECK_RETURN_RESULT(shape->stroke(stroke_join_conv(path->stroke->join_style))); in shape_set_stroke()
2365 TVG_CHECK_RETURN_RESULT(shape->stroke(TVG_COLOR(path->stroke_color))); in shape_set_stroke()
2369 … TVG_CHECK_RETURN_RESULT(shape->stroke(path->stroke->dash_pattern, path->stroke->pattern_count)); in shape_set_stroke()
2375 static Result shape_append_path(std::unique_ptr<Shape> & shape, vg_lite_path_t * path, vg_lite_matr… in shape_append_path() argument
2395 TVG_CHECK_RETURN_RESULT(shape->moveTo(x, y)); in shape_append_path()
2402 TVG_CHECK_RETURN_RESULT(shape->lineTo(x, y)); in shape_append_path()
2420 TVG_CHECK_RETURN_RESULT(shape->cubicTo(qcx0, qcy0, qcx1, qcy1, x, y)); in shape_append_path()
2431 TVG_CHECK_RETURN_RESULT(shape->cubicTo(cx1, cy1, cx2, cy2, x, y)); in shape_append_path()
2436 TVG_CHECK_RETURN_RESULT(shape->close()); in shape_append_path()
2446 TVG_CHECK_RETURN_RESULT(shape_set_stroke(shape, path)); in shape_append_path()
2461 TVG_CHECK_RETURN_RESULT(shape->composite(std::move(cilp), CompositeMethod::ClipPath)); in shape_append_path()
2466 static Result shape_append_rect(std::unique_ptr<Shape> & shape, const vg_lite_buffer_t * target, in shape_append_rect() argument
2470 … TVG_CHECK_RETURN_RESULT(shape->appendRect(rect->x, rect->y, rect->width, rect->height, 0, 0)); in shape_append_rect()
2473 TVG_CHECK_RETURN_RESULT(shape->appendRect(0, 0, target->width, target->height, 0, 0)); in shape_append_rect()