starting next gaggle of docs

starting next gaggle of docs

Docs-Preview: https://skia.org/?cl=50264
Bug: skia:6898
Change-Id: I639795b55c0c96b2efccac13cb67592f055a75a2
Reviewed-on: https://skia-review.googlesource.com/50264
Commit-Queue: Cary Clark <caryclark@skia.org>
Reviewed-by: Cary Clark <caryclark@skia.org>
diff --git a/docs/undocumented.bmh b/docs/undocumented.bmh
index ad7233f..d66bcf8 100644
--- a/docs/undocumented.bmh
+++ b/docs/undocumented.bmh
@@ -8,7 +8,9 @@
  API
  CPU
  GPU GPU-backed OpenGL Vulkan
+ PDF XPS
  RFC
+ NaN NaNs
  Bezier Coons Cartesian
  C C++ Destructor Subclasses
  SaveLayerFlags # not external; need to add typedef support
@@ -16,6 +18,8 @@
  SkXXX.h        # ditto
  SkXXX_Reference # ditto
  Skia           # ditto
+ SK_ABORT       # ditto
+ SK_API         # ditto
  SK_DEBUG       # ditto
  SK_RELEASE     # ditto
  SK_USE_FREETYPE_EMBOLDEN # ditto
@@ -52,20 +56,6 @@
 ##
 ##
 
-#Topic Bitmap
-#Class SkBitmap
-    #Subtopic Row_Bytes
-    ##
-    #Method void erase(SkColor c, const SkIRect& area) const
-    ##
-    #Method bool installPixels(const SkImageInfo& info, void* pixels, size_t rowBytes)
-    ##
-    #Method bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes,
-                    int srcX, int srcY, SkTransferFunctionBehavior behavior) const
-    ##
-#Class ##
-##
-
 #Topic Blend_Mode
 #EnumClass SkBlendMode
     #Const kSrc 1
@@ -325,6 +315,22 @@
             ##
             #Method int bytesPerPixel() const
             ##
+            #Method int height() const
+            ##
+            #Method int width() const
+            ##
+            #Method SkColorType colorType() const
+            ##
+            #Method SkAlphaType alphaType() const
+            ##
+            #Method SkColorSpace* colorSpace() const
+            ##
+            #Method bool isOpaque() const
+            ##
+            #Method size_t minRowBytes() const
+            ##
+            #Method size_t computeByteSize(size_t rowBytes) const
+            ##
         ## 
     #Subtopic ##
     #Class SkImage
@@ -351,13 +357,6 @@
 #Topic Image_Scaling
 ##
 
-#Topic IRect
-#Struct SkIRect
-    #Method bool intersect(const SkIRect& r)
-    ##
-##
-##
-
 #Topic Left_Side_Bearing 
 ##
 
@@ -365,6 +364,15 @@
 #Alias Lines
 #Topic ##
 
+#Topic Malloc_Pixel_Ref
+#Class SkMallocPixelRef
+    #Method static sk_sp<SkPixelRef> MakeZeroed(const SkImageInfo&, size_t rowBytes)
+    ##
+    #Method static sk_sp<SkPixelRef> MakeAllocate(const SkImageInfo&, size_t rowBytes)
+    ##
+##
+##
+
 #Topic Mask
 #Class SkMask
     #Enum Format
@@ -387,18 +395,31 @@
 
 #Topic Mask_Filter
 #Class SkMaskFilter
+#Method virtual bool filterMask(SkMask* dst, const SkMask& src, const SkMatrix&,
+                            SkIPoint* margin) const
+##
 #Class ##
 #Topic ##
 
 #Topic Math
     #Method static inline bool sk_64_isS32(int64_t value)
     ##
+    #Method SkIntToScalar(x)
+    ##
+    #Method SkScalarRoundToInt(x)
+    ##
+    #Method SkScalarFloorToInt(x)
+    ##
+    #Method SkScalarCeilToInt(x)
+    ##
+    #Method SkScalarFloorToScalar(x)
+    ##
+    #Method SkScalarCeilToScalar(x)
+    ##
 ##
 
-#Topic Matrix
-#Struct SkMatrix
-#Struct ##
-#Topic ##
+#Topic Mip_Map
+##
 
 #Topic Nine_Patch
 ##
@@ -482,8 +503,16 @@
 ##
 ##
 
-#Topic PixelRef
+#Topic Pixel_Ref
 #Class SkPixelRef
+    #Method int width() const
+    ##
+    #Method int height() const
+    ##
+    #Method bool isImmutable() const
+    ##
+    #Method void setImmutable()
+    ##
 ##
 ##
 
@@ -534,20 +563,10 @@
 #Subtopic ##
 #Topic ##
 
-#Topic Rect
-#Alias Rects
-    #Struct SkRect
-        #Method static constexpr SkRect SK_WARN_UNUSED_RESULT MakeEmpty()
-        ##
-        #Method void dump() const
-        ##
-        #Method void dumpHex() const
-        ##
-    #Struct ##
-#Topic ##
-
 #Topic Reference_Count
 #Substitute SkRefCnt
+#Class SkRefCnt
+#Class ##
 #Class sk_sp
 #Class ##
 #Topic ##
@@ -588,6 +607,10 @@
 #Subtopic ##
 #Topic ##
 
+#Topic Size
+#Alias ISize
+##
+
 #Topic Sprite
 #Alias Sprites
 #Topic ##