Context.inStroke

cairo.types.Bool inStroke(double x, double y)

Tests whether the given point is inside the area that would be affected by a [cairo.context.Context.stroke] operation given the current path and stroking parameters. Surface dimensions and clipping are not taken into account.

See [cairo.context.Context.stroke], [cairo.context.Context.setLineWidth], [cairo.context.Context.setLineJoin], [cairo.context.Context.setLineCap], [cairo.context.Context.setDash], and [cairo.context.Context.strokePreserve].

Parameters

xX coordinate of the point to test
yY coordinate of the point to test

Returns

A non-zero value if the point is inside, or zero if

outside.