@@ -655,7 +655,7 @@ class ShapedText {
655
655
};
656
656
657
657
void drawShapedText (SkCanvas& canvas, ShapedText st, SkScalar x,
658
- SkScalar y, SkPaint paint) {
658
+ SkScalar y, const SkPaint& paint) {
659
659
canvas.drawTextBlob (st.blob (), x, y, paint);
660
660
}
661
661
#endif // SK_NO_FONTS
@@ -1024,7 +1024,7 @@ EMSCRIPTEN_BINDINGS(Skia) {
1024
1024
}), allow_raw_pointers ())
1025
1025
.function (" drawLine" , select_overload<void (SkScalar, SkScalar, SkScalar, SkScalar, const SkPaint&)>(&SkCanvas::drawLine))
1026
1026
.function (" _drawOval" , optional_override ([](SkCanvas& self, uintptr_t /* float* */ fPtr ,
1027
- const SkPaint paint)->void {
1027
+ const SkPaint& paint)->void {
1028
1028
const SkRect* oval = reinterpret_cast <const SkRect*>(fPtr );
1029
1029
self.drawOval (*oval, paint);
1030
1030
}))
@@ -1041,21 +1041,21 @@ EMSCRIPTEN_BINDINGS(Skia) {
1041
1041
.function (" drawPicture" , select_overload<void (const sk_sp<SkPicture>&)>(&SkCanvas::drawPicture))
1042
1042
.function (" _drawPoints" , optional_override ([](SkCanvas& self, SkCanvas::PointMode mode,
1043
1043
uintptr_t /* SkPoint* */ pptr,
1044
- int count, SkPaint paint)->void {
1044
+ int count, SkPaint& paint)->void {
1045
1045
const SkPoint* pts = reinterpret_cast <const SkPoint*>(pptr);
1046
1046
self.drawPoints (mode, count, pts, paint);
1047
1047
}))
1048
1048
.function (" _drawRRect" ,optional_override ([](SkCanvas& self, uintptr_t /* float* */ fPtr , const SkPaint& paint) {
1049
1049
self.drawRRect (ptrToSkRRect (fPtr ), paint);
1050
1050
}))
1051
1051
.function (" _drawRect" , optional_override ([](SkCanvas& self, uintptr_t /* float* */ fPtr ,
1052
- const SkPaint paint)->void {
1052
+ const SkPaint& paint)->void {
1053
1053
const SkRect* rect = reinterpret_cast <const SkRect*>(fPtr );
1054
1054
self.drawRect (*rect, paint);
1055
1055
}))
1056
1056
.function (" drawRect4f" , optional_override ([](SkCanvas& self, SkScalar left, SkScalar top,
1057
1057
SkScalar right, SkScalar bottom,
1058
- const SkPaint paint)->void {
1058
+ const SkPaint& paint)->void {
1059
1059
const SkRect rect = SkRect::MakeLTRB (left, top, right, bottom);
1060
1060
self.drawRect (rect, paint);
1061
1061
}))
0 commit comments