If I have an HTML Canvas context and do:
ctx.beginPath();
ctx.moveTo(10,10);
ctx.lineTo(20,30);
ctx.closePath();
ctx.stroke();
...a line is drawn between 10,10 and 20,30. Suppose I have this:
ctx.beginPath();
ctx.moveTo(10,10);
myFunction(ctx);
开发者_StackOverflow
Is there any way for myFunction()
to find out that the path 'cursor' is currently at 10,10
?
As far as I know there's no direct way to access arguments passed to various ctx methods (ie. moveTo in this case). You can wrap the Context API into a class of its own to do this, however. See [1] and [2] for reference.
精彩评论