Lines Matching refs:cpaint
50 void sk_paint_delete(sk_paint_t* cpaint) { delete AsPaint(cpaint); }
52 bool sk_paint_is_antialias(const sk_paint_t* cpaint) {
53 return AsPaint(*cpaint).isAntiAlias();
56 void sk_paint_set_antialias(sk_paint_t* cpaint, bool aa) {
57 AsPaint(cpaint)->setAntiAlias(aa);
60 sk_color_t sk_paint_get_color(const sk_paint_t* cpaint) {
61 return AsPaint(*cpaint).getColor();
64 void sk_paint_set_color(sk_paint_t* cpaint, sk_color_t c) {
65 AsPaint(cpaint)->setColor(c);
68 void sk_paint_set_shader(sk_paint_t* cpaint, sk_shader_t* cshader) {
69 AsPaint(cpaint)->setShader(sk_ref_sp(AsShader(cshader)));
72 void sk_paint_set_maskfilter(sk_paint_t* cpaint, sk_maskfilter_t* cfilter) {
73 AsPaint(cpaint)->setMaskFilter(sk_ref_sp(AsMaskFilter(cfilter)));
76 bool sk_paint_is_stroke(const sk_paint_t* cpaint) {
77 return AsPaint(*cpaint).getStyle() != SkPaint::kFill_Style;
80 void sk_paint_set_stroke(sk_paint_t* cpaint, bool doStroke) {
81 AsPaint(cpaint)->setStyle(doStroke ? SkPaint::kStroke_Style : SkPaint::kFill_Style);
84 float sk_paint_get_stroke_width(const sk_paint_t* cpaint) {
85 return AsPaint(*cpaint).getStrokeWidth();
88 void sk_paint_set_stroke_width(sk_paint_t* cpaint, float width) {
89 AsPaint(cpaint)->setStrokeWidth(width);
92 float sk_paint_get_stroke_miter(const sk_paint_t* cpaint) {
93 return AsPaint(*cpaint).getStrokeMiter();
96 void sk_paint_set_stroke_miter(sk_paint_t* cpaint, float miter) {
97 AsPaint(cpaint)->setStrokeMiter(miter);
100 sk_stroke_cap_t sk_paint_get_stroke_cap(const sk_paint_t* cpaint) {
102 if (find_c(AsPaint(*cpaint).getStrokeCap(), &ccap)) {
108 void sk_paint_set_stroke_cap(sk_paint_t* cpaint, sk_stroke_cap_t ccap) {
111 AsPaint(cpaint)->setStrokeCap(skcap);
117 sk_stroke_join_t sk_paint_get_stroke_join(const sk_paint_t* cpaint) {
119 if (find_c(AsPaint(*cpaint).getStrokeJoin(), &cjoin)) {
125 void sk_paint_set_stroke_join(sk_paint_t* cpaint, sk_stroke_join_t cjoin) {
128 AsPaint(cpaint)->setStrokeJoin(skjoin);