add more docs/examples from named fiddles.
ignore offscreen, srgb, and animated fiddles for now.
Change-Id: I923131b684865698e6cda138b004930e11f504d5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/263713
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
diff --git a/tools/fiddle/all_examples.cpp b/tools/fiddle/all_examples.cpp
index 1b7a51b..1af6dd7 100644
--- a/tools/fiddle/all_examples.cpp
+++ b/tools/fiddle/all_examples.cpp
@@ -88,6 +88,7 @@
#include "../../docs/examples/Bitmap_writePixels.cpp"
#include "../../docs/examples/Bitmap_writePixels_2.cpp"
#include "../../docs/examples/BlendMode_Name.cpp"
+#include "../../docs/examples/BlendModes.cpp"
#include "../../docs/examples/Blend_Mode_Methods.cpp"
#include "../../docs/examples/Canvas_129.cpp"
#include "../../docs/examples/Canvas_MakeRasterDirect.cpp"
@@ -215,6 +216,8 @@
#include "../../docs/examples/Canvas_translate.cpp"
#include "../../docs/examples/Canvas_writePixels.cpp"
#include "../../docs/examples/Canvas_writePixels_2.cpp"
+#include "../../docs/examples/ChromeMDRefreshTab.cpp"
+#include "../../docs/examples/ChromeMDRefreshTabs.cpp"
#include "../../docs/examples/Clear.cpp"
#include "../../docs/examples/Clip.cpp"
#include "../../docs/examples/Color.cpp"
@@ -252,6 +255,7 @@
#include "../../docs/examples/Conic_Weight_b.cpp"
#include "../../docs/examples/Conic_Weight_c.cpp"
#include "../../docs/examples/Cubic.cpp"
+#include "../../docs/examples/DCIToXYZD50.cpp"
#include "../../docs/examples/Darken.cpp"
#include "../../docs/examples/Device_Text.cpp"
#include "../../docs/examples/Difference.cpp"
@@ -515,8 +519,10 @@
#include "../../docs/examples/Miter_Limit.cpp"
#include "../../docs/examples/Modulate.cpp"
#include "../../docs/examples/Multiply.cpp"
+#include "../../docs/examples/Octopus_Generator.cpp"
#include "../../docs/examples/Overlay.cpp"
#include "../../docs/examples/PDF.cpp"
+#include "../../docs/examples/PaintDump.cpp"
#include "../../docs/examples/Paint_053.cpp"
#include "../../docs/examples/Paint_057.cpp"
#include "../../docs/examples/Paint_containsText.cpp"
@@ -1005,10 +1011,26 @@
#include "../../docs/examples/Region_translate.cpp"
#include "../../docs/examples/Region_translate_2.cpp"
#include "../../docs/examples/Region_writeToMemory.cpp"
+#include "../../docs/examples/SKIA_LOGO.cpp"
+#include "../../docs/examples/SKIA_LOGO_svg.cpp"
#include "../../docs/examples/Saturation.cpp"
#include "../../docs/examples/Screen.cpp"
#include "../../docs/examples/Shader_Methods_a.cpp"
#include "../../docs/examples/Shader_Methods_b.cpp"
+#include "../../docs/examples/SkFontMgr_example.cpp"
+#include "../../docs/examples/SkFontMgr_example2.cpp"
+#include "../../docs/examples/SkImage_to_PPM_ascii.cpp"
+#include "../../docs/examples/SkImage_to_PPM_binary.cpp"
+#include "../../docs/examples/SkParsePath_FromSVGString.cpp"
+#include "../../docs/examples/SkParsePath_ToSVGString.cpp"
+#include "../../docs/examples/SkPath_arcTo_example.cpp"
+#include "../../docs/examples/SkPath_arcto_conic_parametric.cpp"
+#include "../../docs/examples/SkPath_arcto_conic_parametric2.cpp"
+#include "../../docs/examples/SkPath_cubicTo_example.cpp"
+#include "../../docs/examples/SkPath_cubicTo_example_parametric.cpp"
+#include "../../docs/examples/SkPath_quadTo_example.cpp"
+#include "../../docs/examples/SkPath_quadTo_example_parametric.cpp"
+#include "../../docs/examples/SmoothBezierSplineInterpolation.cpp"
#include "../../docs/examples/Soft_Light.cpp"
#include "../../docs/examples/Src.cpp"
#include "../../docs/examples/Src_Atop.cpp"
@@ -1064,5 +1086,129 @@
#include "../../docs/examples/Text_Size.cpp"
#include "../../docs/examples/Text_Skew_X.cpp"
#include "../../docs/examples/Typeface_Methods.cpp"
+#include "../../docs/examples/UnicornPoop.cpp"
+#include "../../docs/examples/UnpremulBugs.cpp"
+#include "../../docs/examples/UnpremulGPU.cpp"
#include "../../docs/examples/Xor.cpp"
+#include "../../docs/examples/alpha_bitmap_color_filter_mask_filter.cpp"
+#include "../../docs/examples/alphaimage_shader_colorfilter.cpp"
+#include "../../docs/examples/backdrop_blur_with_rrect_clip.cpp"
+#include "../../docs/examples/bezier_curves.cpp"
+#include "../../docs/examples/blur4444.cpp"
+#include "../../docs/examples/blur_alpha_img.cpp"
+#include "../../docs/examples/blurbug.cpp"
+#include "../../docs/examples/bug5252.cpp"
+#include "../../docs/examples/bug583299.cpp"
+#include "../../docs/examples/bug6495.cpp"
+#include "../../docs/examples/bug7573.cpp"
+#include "../../docs/examples/bug767834.cpp"
+#include "../../docs/examples/bugoftheday.cpp"
+#include "../../docs/examples/checker_board.cpp"
+#include "../../docs/examples/color_filter_vs_colorFilterImageFilter_saveLayer.cpp"
+#include "../../docs/examples/compose_path.cpp"
+#include "../../docs/examples/convex_overstroke_linear_approx_curve.cpp"
+#include "../../docs/examples/convex_overstroke_quad.cpp"
+#include "../../docs/examples/count_verbs.cpp"
+#include "../../docs/examples/crbug_663246.cpp"
+#include "../../docs/examples/crbug_918512.cpp"
+#include "../../docs/examples/cubics_are_horrible.cpp"
+#include "../../docs/examples/default.cpp"
+#include "../../docs/examples/default2.cpp"
+#include "../../docs/examples/default3.cpp"
+#include "../../docs/examples/discrete_path.cpp"
+#include "../../docs/examples/dither1.cpp"
+#include "../../docs/examples/draw_a8_bitmap.cpp"
+#include "../../docs/examples/draw_image_nine_blur_mask.cpp"
+#include "../../docs/examples/draw_patch.cpp"
+#include "../../docs/examples/draw_pixel_array.cpp"
+#include "../../docs/examples/draw_pixel_array_nocopy.cpp"
+#include "../../docs/examples/draw_pixel_array_with_copy.cpp"
+#include "../../docs/examples/draw_text_fails.cpp"
+#include "../../docs/examples/draw_vertices.cpp"
+#include "../../docs/examples/drawarcs.cpp"
+#include "../../docs/examples/example3ps.cpp"
+#include "../../docs/examples/f16to8888busted.cpp"
+#include "../../docs/examples/f16to8888drawImageBug.cpp"
+#include "../../docs/examples/failing_example.cpp"
+#include "../../docs/examples/fivearcs.cpp"
+#include "../../docs/examples/flag_us_1792.cpp"
+#include "../../docs/examples/flag_us_1960.cpp"
+#include "../../docs/examples/fluttershadow.cpp"
+#include "../../docs/examples/gamma_mask_filter.cpp"
+#include "../../docs/examples/getLocalBounds_broken.cpp"
+#include "../../docs/examples/getLocalBounds_working.cpp"
+#include "../../docs/examples/gpu8888diff.cpp"
+#include "../../docs/examples/gpuconicbug.cpp"
+#include "../../docs/examples/homogeneous.cpp"
+#include "../../docs/examples/image_subsets_get_different_uids.cpp"
+#include "../../docs/examples/image_to_bitmap_does_not_preserve_genid.cpp"
#include "../../docs/examples/incomplete.cpp"
+#include "../../docs/examples/inlinepixmapconstructor.cpp"
+#include "../../docs/examples/issue640176.cpp"
+#include "../../docs/examples/kLow_SkFilterQuality.cpp"
+#include "../../docs/examples/maddash.cpp"
+#include "../../docs/examples/makeRasterImage_fail.cpp"
+#include "../../docs/examples/mapradius.cpp"
+#include "../../docs/examples/massive_coordinates_svg.cpp"
+#include "../../docs/examples/measure_text_bounds.cpp"
+#include "../../docs/examples/no_gpu_blur.cpp"
+#include "../../docs/examples/not_path_gradient.cpp"
+#include "../../docs/examples/pathmeasure.cpp"
+#include "../../docs/examples/pathops.cpp"
+#include "../../docs/examples/persp_text_2.cpp"
+#include "../../docs/examples/picture_shader.cpp"
+#include "../../docs/examples/purplestamp.cpp"
+#include "../../docs/examples/radial_gradient_test.cpp"
+#include "../../docs/examples/redwhiteonblue.cpp"
+#include "../../docs/examples/rotations.cpp"
+#include "../../docs/examples/setimagefilter.cpp"
+#include "../../docs/examples/shader.cpp"
+#include "../../docs/examples/shader_alphaimage.cpp"
+#include "../../docs/examples/skbug6031.cpp"
+#include "../../docs/examples/skbug_237_drawImageRect.cpp"
+#include "../../docs/examples/skbug_237_drawImage_with_blur.cpp"
+#include "../../docs/examples/skbug_5648.cpp"
+#include "../../docs/examples/skbug_633528.cpp"
+#include "../../docs/examples/skcanvas_paint.cpp"
+#include "../../docs/examples/skcanvas_square.cpp"
+#include "../../docs/examples/skcanvas_star.cpp"
+#include "../../docs/examples/skpaint_2pt.cpp"
+#include "../../docs/examples/skpaint_bitmap_shader.cpp"
+#include "../../docs/examples/skpaint_blur_mask_filter.cpp"
+#include "../../docs/examples/skpaint_blur_mask_filter_2.cpp"
+#include "../../docs/examples/skpaint_color_table_filter.cpp"
+#include "../../docs/examples/skpaint_compose.cpp"
+#include "../../docs/examples/skpaint_compose_path_effect.cpp"
+#include "../../docs/examples/skpaint_compose_shader.cpp"
+#include "../../docs/examples/skpaint_corner_path_effects.cpp"
+#include "../../docs/examples/skpaint_dash_path_effect.cpp"
+#include "../../docs/examples/skpaint_discrete_path_effect.cpp"
+#include "../../docs/examples/skpaint_line_2d_path_effect.cpp"
+#include "../../docs/examples/skpaint_matrix_color_filter.cpp"
+#include "../../docs/examples/skpaint_mix.cpp"
+#include "../../docs/examples/skpaint_path_1d_path_effect.cpp"
+#include "../../docs/examples/skpaint_path_2d_path_effect.cpp"
+#include "../../docs/examples/skpaint_perlin.cpp"
+#include "../../docs/examples/skpaint_radial.cpp"
+#include "../../docs/examples/skpaint_shader.cpp"
+#include "../../docs/examples/skpaint_skia.cpp"
+#include "../../docs/examples/skpaint_sum_path_effect.cpp"
+#include "../../docs/examples/skpaint_sweep.cpp"
+#include "../../docs/examples/skpaint_turb.cpp"
+#include "../../docs/examples/skpaint_xfer.cpp"
+#include "../../docs/examples/star.cpp"
+#include "../../docs/examples/star2.cpp"
+#include "../../docs/examples/stroke_closed_degenerate_path.cpp"
+#include "../../docs/examples/strokerect_gm.cpp"
+#include "../../docs/examples/subset_example.cpp"
+#include "../../docs/examples/sum_path_effect.cpp"
+#include "../../docs/examples/sweep_gradient_talk_1.cpp"
+#include "../../docs/examples/sweep_gradient_talk_2.cpp"
+#include "../../docs/examples/sweep_gradient_talk_lots.cpp"
+#include "../../docs/examples/text_only.cpp"
+#include "../../docs/examples/text_rendering.cpp"
+#include "../../docs/examples/text_shadow.cpp"
+#include "../../docs/examples/unexpected_setAlphaType.cpp"
+#include "../../docs/examples/upscale_checkerboard.cpp"
+#include "../../docs/examples/weird_RRect_bug.cpp"
+#include "../../docs/examples/zero_off_dashing.cpp"