work on path

Work on SkPath.h documentation; fixed self-consistency
bugs identified by bookmaker. Fixed a couple of
minor typos in SkPath.h itself.

Also brought SkPaint and SkCanvas docs up to date.

TBR=reed@google.com
Docs-Preview: https://skia.org/?cl=39040
Bug: skia: 6898
Change-Id: Id89d4e2fa7fb6ee2e3cbec7ea762e06308b67d8b
Reviewed-on: https://skia-review.googlesource.com/39040
Commit-Queue: Cary Clark <caryclark@skia.org>
Reviewed-by: Cary Clark <caryclark@google.com>
Reviewed-by: Cary Clark <caryclark@skia.org>
diff --git a/docs/SkCanvas_Reference.bmh b/docs/SkCanvas_Reference.bmh
index ca4a129..0168afa 100644
--- a/docs/SkCanvas_Reference.bmh
+++ b/docs/SkCanvas_Reference.bmh
@@ -67,7 +67,7 @@
 #                                                               # description                                     ##
 #Legend ##
 # SkCanvas()                                                    # No Surface, no dimensions.                      ##
-# SkCanvas(int width, int height, const SkSurfaceProps* props = NULL) # No Surface, set dimensions, Surface_Properties. ##
+# SkCanvas(int width, int height, const SkSurfaceProps* props = nullptr) # No Surface, set dimensions, Surface_Properties. ##
 # SkCanvas(SkBaseDevice* device)                                # Existing Device. (SkBaseDevice is private.)     ##
 # SkCanvas(const SkBitmap& bitmap)                              # Uses existing Bitmap.                           ##
 # SkCanvas(const SkBitmap& bitmap, const SkSurfaceProps& props) # Uses existing Bitmap and Surface_Properties.    ##
@@ -364,7 +364,7 @@
 
 # ------------------------------------------------------------------------------
 
-#Method SkCanvas(int width, int height, const SkSurfaceProps* props = NULL)
+#Method SkCanvas(int width, int height, const SkSurfaceProps* props = nullptr)
 
 Creates Canvas of the specified dimensions without a Surface.
 Used by subclasses with custom implementations for draw methods.
@@ -465,16 +465,16 @@
     }
 
     #StdOut
-    -----
-    --x--
-    --x--
-    --x--
-    --x--
-    --x--
-    --x--
-    -----
-    --x--
-    --x--
+    -----

+    ---x-

+    ---x-

+    ---x-

+    ---x-

+    ---x-

+    ---x-

+    -----

+    ---x-

+    ---x-

     -----
     #StdOut ##
 ##
@@ -803,7 +803,7 @@
 
 # ------------------------------------------------------------------------------
 
-#Method void* accessTopLayerPixels(SkImageInfo* info, size_t* rowBytes, SkIPoint* origin = NULL)
+#Method void* accessTopLayerPixels(SkImageInfo* info, size_t* rowBytes, SkIPoint* origin = nullptr)
 
 Returns the pixel base address, Image_Info, rowBytes, and origin if the pixels
 can be read directly. The returned address is only valid
@@ -3774,7 +3774,7 @@
 drawImage, drawImageRect, and drawImageNine can be called with a bare pointer or
 a smart pointer as a convenience. The pairs of calls are otherwise identical.
 
-#Method void drawImage(const SkImage* image, SkScalar left, SkScalar top, const SkPaint* paint = NULL)
+#Method void drawImage(const SkImage* image, SkScalar left, SkScalar top, const SkPaint* paint = nullptr)
 
 Draw Image image, with its top-left corner at (left, top),
 using Clip, Matrix, and optional Paint paint.
@@ -3814,7 +3814,7 @@
 # ------------------------------------------------------------------------------
 
 #Method void drawImage(const sk_sp<SkImage>& image, SkScalar left, SkScalar top,
-                   const SkPaint* paint = NULL) 
+                   const SkPaint* paint = nullptr) 
 
 Draw Image image, with its top-left corner at (left, top),
 using Clip, Matrix, and optional Paint paint.
@@ -4362,7 +4362,7 @@
 # ------------------------------------------------------------------------------
 
 #Method void drawBitmap(const SkBitmap& bitmap, SkScalar left, SkScalar top,
-                    const SkPaint* paint = NULL)
+                    const SkPaint* paint = nullptr)
 
 Draw Bitmap bitmap, with its top-left corner at (left, top),
 using Clip, Matrix, and optional Paint paint.
@@ -4580,7 +4580,7 @@
 # ------------------------------------------------------------------------------
 
 #Method void drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, const SkRect& dst,
-                        const SkPaint* paint = NULL)
+                        const SkPaint* paint = nullptr)
 
 Draw Bitmap bitmap stretched differentially to fit into Rect dst.
 IRect center divides the bitmap into nine sections: four sides, four corners,
@@ -5843,7 +5843,7 @@
 
 # ------------------------------------------------------------------------------
 
-#Method void drawDrawable(SkDrawable* drawable, const SkMatrix* matrix = NULL)
+#Method void drawDrawable(SkDrawable* drawable, const SkMatrix* matrix = nullptr)
 
 Draw Drawable drawable using Clip and Matrix, concatenated with 
 optional matrix.