5REG_FIDDLE(Path_Iter_isClosedContour, 256, 256,
true, 0) {
7 for (
bool forceClose : {
false,
true } ) {
9 path.conicTo(1, 2, 3, 4, .5f);
11 SkDebugf(
"without close(), forceClose is %s: isClosedContour returns %s\n",
12 forceClose ?
"true " :
"false", iter.
isClosedContour() ?
"true" :
"false");
15 SkDebugf(
"with close(), forceClose is %s: isClosedContour returns %s\n",
16 forceClose ?
"true " :
"false", iter.
isClosedContour() ?
"true" :
"false");
void SK_SPI SkDebugf(const char format[],...) SK_PRINTF_LIKE(1
static void draw(SkCanvas *canvas, SkRect &target, int x, int y)
bool isClosedContour() const
void setPath(const SkPath &path, bool forceClose)
#define REG_FIDDLE(NAME, W, H, TEXT, I)