diff options
Diffstat (limited to 'tests/PathOpsDebug.cpp')
-rwxr-xr-x | tests/PathOpsDebug.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/PathOpsDebug.cpp b/tests/PathOpsDebug.cpp index d4edd14b48..f5708ebb06 100755 --- a/tests/PathOpsDebug.cpp +++ b/tests/PathOpsDebug.cpp @@ -1212,6 +1212,16 @@ void SkOpContour::dumpSpans() const { } while ((segment = segment->next())); } +void SkOpCurve::dump() const { + int count = SkPathOpsVerbToPoints(SkDEBUGRELEASE(fVerb, SkPath::kCubic_Verb)); + SkDebugf("{{"); + int index; + for (index = 0; index <= count - 1; ++index) { + SkDebugf("{%1.9gf,%1.9gf}, ", fPts[index].fX, fPts[index].fY); + } + SkDebugf("{%1.9gf,%1.9gf}}}\n", fPts[index].fX, fPts[index].fY); +} + #ifdef SK_DEBUG const SkOpAngle* SkOpGlobalState::debugAngle(int id) const { const SkOpContour* contour = fHead; |