MCPcopy Index your code
hub / github.com/clips/pattern / _ctx_stroke

Function _ctx_stroke

pattern/canvas.js:941–959  ·  view source on GitHub ↗
(stroke, strokewidth, strokestyle, linecap)

Source from the content-addressed store, hash-verified

939}
940
941function _ctx_stroke(stroke, strokewidth, strokestyle, linecap) {
942 if (stroke && stroke.a > 0 && strokewidth > 0) {
943 var s = stroke._get();
944 if (_ctx.state._stroke != s) {
945 _ctx.strokeStyle = _ctx.state._stroke = s;
946 }
947 if (_ctx.state._strokestyle != strokestyle && _ctx.setLineDash) {
948 _ctx.state._strokestyle = strokestyle;
949 switch(strokestyle) {
950 case DOTTED: _ctx.setLineDash([1,3]); break;
951 case DASHED: _ctx.setLineDash([3,3]); break;
952 default: _ctx.setLineDash(null);
953 }
954 }
955 _ctx.lineWidth = strokewidth;
956 _ctx.lineCap = linecap;
957 _ctx.stroke();
958 }
959}
960
961/*##################################################################################################*/
962

Callers 4

canvas.jsFile · 0.85
lineFunction · 0.85
rectFunction · 0.85
triangleFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…