diff --git a/README.md b/README.md index 18ba06e..a4ef04f 100644 --- a/README.md +++ b/README.md @@ -87,13 +87,22 @@ As noted above, the `generator.py` script builds the site from the source files in the repository. Run `python generator.py --help` for full details on its command line options. Here's an overview: -To build all content: +To build all content, using the committed example images: - python generator.py build --all --images + python generator.py build --all + +This is what Netlify runs. It needs neither Java nor the Processing JAR. + +The images for reference examples are committed in `Reference/api_en/imgs`. +`fingerprints.json` in that folder records the example code each image was made +from. If you change an example's code, the build fails until you regenerate its +image with `--images` and commit the new PNG and `fingerprints.json`: -To build the site without performing the image generation process: + python generator.py build --images --files a.xml - python generator.py build +To regenerate every example image: + + python generator.py build --all --images To build only `a.xml`, `b.xml` and `c.xml` files from the reference (remove `--images` to skip the image generation process): diff --git a/Reference/api_en/imgs/Boolean0.png b/Reference/api_en/imgs/Boolean0.png new file mode 100644 index 0000000..c41362d Binary files /dev/null and b/Reference/api_en/imgs/Boolean0.png differ diff --git a/Reference/api_en/imgs/False0.png b/Reference/api_en/imgs/False0.png new file mode 100644 index 0000000..0328faf Binary files /dev/null and b/Reference/api_en/imgs/False0.png differ diff --git a/Reference/api_en/imgs/HALF_PI0.png b/Reference/api_en/imgs/HALF_PI0.png new file mode 100644 index 0000000..a6eb3f0 Binary files /dev/null and b/Reference/api_en/imgs/HALF_PI0.png differ diff --git a/Reference/api_en/imgs/None0.png b/Reference/api_en/imgs/None0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/None0.png differ diff --git a/Reference/api_en/imgs/Object0.png b/Reference/api_en/imgs/Object0.png new file mode 100644 index 0000000..d78a1e4 Binary files /dev/null and b/Reference/api_en/imgs/Object0.png differ diff --git a/Reference/api_en/imgs/PFont0.png b/Reference/api_en/imgs/PFont0.png new file mode 100644 index 0000000..ac67a3b Binary files /dev/null and b/Reference/api_en/imgs/PFont0.png differ diff --git a/Reference/api_en/imgs/PFont_list0.png b/Reference/api_en/imgs/PFont_list0.png new file mode 100644 index 0000000..1425a65 Binary files /dev/null and b/Reference/api_en/imgs/PFont_list0.png differ diff --git a/Reference/api_en/imgs/PGraphics0.png b/Reference/api_en/imgs/PGraphics0.png new file mode 100644 index 0000000..42b3919 Binary files /dev/null and b/Reference/api_en/imgs/PGraphics0.png differ diff --git a/Reference/api_en/imgs/PGraphics_beginDraw0.png b/Reference/api_en/imgs/PGraphics_beginDraw0.png new file mode 100644 index 0000000..d90a291 Binary files /dev/null and b/Reference/api_en/imgs/PGraphics_beginDraw0.png differ diff --git a/Reference/api_en/imgs/PGraphics_endDraw0.png b/Reference/api_en/imgs/PGraphics_endDraw0.png new file mode 100644 index 0000000..d90a291 Binary files /dev/null and b/Reference/api_en/imgs/PGraphics_endDraw0.png differ diff --git a/Reference/api_en/imgs/PI0.png b/Reference/api_en/imgs/PI0.png new file mode 100644 index 0000000..a6eb3f0 Binary files /dev/null and b/Reference/api_en/imgs/PI0.png differ diff --git a/Reference/api_en/imgs/PImage0.png b/Reference/api_en/imgs/PImage0.png new file mode 100644 index 0000000..8895d0f Binary files /dev/null and b/Reference/api_en/imgs/PImage0.png differ diff --git a/Reference/api_en/imgs/PImage_blend0.png b/Reference/api_en/imgs/PImage_blend0.png new file mode 100644 index 0000000..4f81fc1 Binary files /dev/null and b/Reference/api_en/imgs/PImage_blend0.png differ diff --git a/Reference/api_en/imgs/PImage_blend1.png b/Reference/api_en/imgs/PImage_blend1.png new file mode 100644 index 0000000..9887f9a Binary files /dev/null and b/Reference/api_en/imgs/PImage_blend1.png differ diff --git a/Reference/api_en/imgs/PImage_blend2.png b/Reference/api_en/imgs/PImage_blend2.png new file mode 100644 index 0000000..62c5850 Binary files /dev/null and b/Reference/api_en/imgs/PImage_blend2.png differ diff --git a/Reference/api_en/imgs/PImage_blend3.png b/Reference/api_en/imgs/PImage_blend3.png new file mode 100644 index 0000000..a7efec4 Binary files /dev/null and b/Reference/api_en/imgs/PImage_blend3.png differ diff --git a/Reference/api_en/imgs/PImage_copy0.png b/Reference/api_en/imgs/PImage_copy0.png new file mode 100644 index 0000000..1c29680 Binary files /dev/null and b/Reference/api_en/imgs/PImage_copy0.png differ diff --git a/Reference/api_en/imgs/PImage_filter0.png b/Reference/api_en/imgs/PImage_filter0.png new file mode 100644 index 0000000..d2be95b Binary files /dev/null and b/Reference/api_en/imgs/PImage_filter0.png differ diff --git a/Reference/api_en/imgs/PImage_filter1.png b/Reference/api_en/imgs/PImage_filter1.png new file mode 100644 index 0000000..1af5fdd Binary files /dev/null and b/Reference/api_en/imgs/PImage_filter1.png differ diff --git a/Reference/api_en/imgs/PImage_filter2.png b/Reference/api_en/imgs/PImage_filter2.png new file mode 100644 index 0000000..acbe7a0 Binary files /dev/null and b/Reference/api_en/imgs/PImage_filter2.png differ diff --git a/Reference/api_en/imgs/PImage_filter3.png b/Reference/api_en/imgs/PImage_filter3.png new file mode 100644 index 0000000..09ad4cd Binary files /dev/null and b/Reference/api_en/imgs/PImage_filter3.png differ diff --git a/Reference/api_en/imgs/PImage_filter4.png b/Reference/api_en/imgs/PImage_filter4.png new file mode 100644 index 0000000..0c5ad68 Binary files /dev/null and b/Reference/api_en/imgs/PImage_filter4.png differ diff --git a/Reference/api_en/imgs/PImage_filter5.png b/Reference/api_en/imgs/PImage_filter5.png new file mode 100644 index 0000000..c1ddb87 Binary files /dev/null and b/Reference/api_en/imgs/PImage_filter5.png differ diff --git a/Reference/api_en/imgs/PImage_filter6.png b/Reference/api_en/imgs/PImage_filter6.png new file mode 100644 index 0000000..109ebf4 Binary files /dev/null and b/Reference/api_en/imgs/PImage_filter6.png differ diff --git a/Reference/api_en/imgs/PImage_get0.png b/Reference/api_en/imgs/PImage_get0.png new file mode 100644 index 0000000..7fe80ce Binary files /dev/null and b/Reference/api_en/imgs/PImage_get0.png differ diff --git a/Reference/api_en/imgs/PImage_get1.png b/Reference/api_en/imgs/PImage_get1.png new file mode 100644 index 0000000..24407e7 Binary files /dev/null and b/Reference/api_en/imgs/PImage_get1.png differ diff --git a/Reference/api_en/imgs/PImage_height0.png b/Reference/api_en/imgs/PImage_height0.png new file mode 100644 index 0000000..6ba4e98 Binary files /dev/null and b/Reference/api_en/imgs/PImage_height0.png differ diff --git a/Reference/api_en/imgs/PImage_loadPixels0.png b/Reference/api_en/imgs/PImage_loadPixels0.png new file mode 100644 index 0000000..33bb23d Binary files /dev/null and b/Reference/api_en/imgs/PImage_loadPixels0.png differ diff --git a/Reference/api_en/imgs/PImage_mask0.png b/Reference/api_en/imgs/PImage_mask0.png new file mode 100644 index 0000000..ee1a1d1 Binary files /dev/null and b/Reference/api_en/imgs/PImage_mask0.png differ diff --git a/Reference/api_en/imgs/PImage_pixels0.png b/Reference/api_en/imgs/PImage_pixels0.png new file mode 100644 index 0000000..5336254 Binary files /dev/null and b/Reference/api_en/imgs/PImage_pixels0.png differ diff --git a/Reference/api_en/imgs/PImage_resize0.png b/Reference/api_en/imgs/PImage_resize0.png new file mode 100644 index 0000000..45aa1e2 Binary files /dev/null and b/Reference/api_en/imgs/PImage_resize0.png differ diff --git a/Reference/api_en/imgs/PImage_resize1.png b/Reference/api_en/imgs/PImage_resize1.png new file mode 100644 index 0000000..4caf81d Binary files /dev/null and b/Reference/api_en/imgs/PImage_resize1.png differ diff --git a/Reference/api_en/imgs/PImage_set0.png b/Reference/api_en/imgs/PImage_set0.png new file mode 100644 index 0000000..4a79955 Binary files /dev/null and b/Reference/api_en/imgs/PImage_set0.png differ diff --git a/Reference/api_en/imgs/PImage_updatePixels0.png b/Reference/api_en/imgs/PImage_updatePixels0.png new file mode 100644 index 0000000..33bb23d Binary files /dev/null and b/Reference/api_en/imgs/PImage_updatePixels0.png differ diff --git a/Reference/api_en/imgs/PImage_width0.png b/Reference/api_en/imgs/PImage_width0.png new file mode 100644 index 0000000..6ba4e98 Binary files /dev/null and b/Reference/api_en/imgs/PImage_width0.png differ diff --git a/Reference/api_en/imgs/PShader0.png b/Reference/api_en/imgs/PShader0.png new file mode 100644 index 0000000..580cf9b Binary files /dev/null and b/Reference/api_en/imgs/PShader0.png differ diff --git a/Reference/api_en/imgs/PVector0.png b/Reference/api_en/imgs/PVector0.png new file mode 100644 index 0000000..01912ff Binary files /dev/null and b/Reference/api_en/imgs/PVector0.png differ diff --git a/Reference/api_en/imgs/PVector_add0.png b/Reference/api_en/imgs/PVector_add0.png new file mode 100644 index 0000000..01912ff Binary files /dev/null and b/Reference/api_en/imgs/PVector_add0.png differ diff --git a/Reference/api_en/imgs/PVector_add1.png b/Reference/api_en/imgs/PVector_add1.png new file mode 100644 index 0000000..01912ff Binary files /dev/null and b/Reference/api_en/imgs/PVector_add1.png differ diff --git a/Reference/api_en/imgs/PVector_add2.png b/Reference/api_en/imgs/PVector_add2.png new file mode 100644 index 0000000..01912ff Binary files /dev/null and b/Reference/api_en/imgs/PVector_add2.png differ diff --git a/Reference/api_en/imgs/PVector_div0.png b/Reference/api_en/imgs/PVector_div0.png new file mode 100644 index 0000000..cd1a6bc Binary files /dev/null and b/Reference/api_en/imgs/PVector_div0.png differ diff --git a/Reference/api_en/imgs/PVector_div1.png b/Reference/api_en/imgs/PVector_div1.png new file mode 100644 index 0000000..cd1a6bc Binary files /dev/null and b/Reference/api_en/imgs/PVector_div1.png differ diff --git a/Reference/api_en/imgs/PVector_fromAngle0.png b/Reference/api_en/imgs/PVector_fromAngle0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/PVector_fromAngle0.png differ diff --git a/Reference/api_en/imgs/PVector_get0.png b/Reference/api_en/imgs/PVector_get0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/PVector_get0.png differ diff --git a/Reference/api_en/imgs/PVector_heading0.png b/Reference/api_en/imgs/PVector_heading0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/PVector_heading0.png differ diff --git a/Reference/api_en/imgs/PVector_mult0.png b/Reference/api_en/imgs/PVector_mult0.png new file mode 100644 index 0000000..658ee49 Binary files /dev/null and b/Reference/api_en/imgs/PVector_mult0.png differ diff --git a/Reference/api_en/imgs/PVector_mult1.png b/Reference/api_en/imgs/PVector_mult1.png new file mode 100644 index 0000000..658ee49 Binary files /dev/null and b/Reference/api_en/imgs/PVector_mult1.png differ diff --git a/Reference/api_en/imgs/PVector_sub0.png b/Reference/api_en/imgs/PVector_sub0.png new file mode 100644 index 0000000..73268ae Binary files /dev/null and b/Reference/api_en/imgs/PVector_sub0.png differ diff --git a/Reference/api_en/imgs/PVector_sub1.png b/Reference/api_en/imgs/PVector_sub1.png new file mode 100644 index 0000000..73268ae Binary files /dev/null and b/Reference/api_en/imgs/PVector_sub1.png differ diff --git a/Reference/api_en/imgs/PVector_sub2.png b/Reference/api_en/imgs/PVector_sub2.png new file mode 100644 index 0000000..73268ae Binary files /dev/null and b/Reference/api_en/imgs/PVector_sub2.png differ diff --git a/Reference/api_en/imgs/QUARTER_PI0.png b/Reference/api_en/imgs/QUARTER_PI0.png new file mode 100644 index 0000000..a6eb3f0 Binary files /dev/null and b/Reference/api_en/imgs/QUARTER_PI0.png differ diff --git a/Reference/api_en/imgs/TAU0.png b/Reference/api_en/imgs/TAU0.png new file mode 100644 index 0000000..a6eb3f0 Binary files /dev/null and b/Reference/api_en/imgs/TAU0.png differ diff --git a/Reference/api_en/imgs/TWO_PI0.png b/Reference/api_en/imgs/TWO_PI0.png new file mode 100644 index 0000000..a6eb3f0 Binary files /dev/null and b/Reference/api_en/imgs/TWO_PI0.png differ diff --git a/Reference/api_en/imgs/True0.png b/Reference/api_en/imgs/True0.png new file mode 100644 index 0000000..0328faf Binary files /dev/null and b/Reference/api_en/imgs/True0.png differ diff --git a/Reference/api_en/imgs/alpha0.png b/Reference/api_en/imgs/alpha0.png new file mode 100644 index 0000000..334dc4b Binary files /dev/null and b/Reference/api_en/imgs/alpha0.png differ diff --git a/Reference/api_en/imgs/ambient0.png b/Reference/api_en/imgs/ambient0.png new file mode 100644 index 0000000..997baed Binary files /dev/null and b/Reference/api_en/imgs/ambient0.png differ diff --git a/Reference/api_en/imgs/ambientLight0.png b/Reference/api_en/imgs/ambientLight0.png new file mode 100644 index 0000000..f23b136 Binary files /dev/null and b/Reference/api_en/imgs/ambientLight0.png differ diff --git a/Reference/api_en/imgs/ambientLight1.png b/Reference/api_en/imgs/ambientLight1.png new file mode 100644 index 0000000..d5446a6 Binary files /dev/null and b/Reference/api_en/imgs/ambientLight1.png differ diff --git a/Reference/api_en/imgs/applyMatrix0.png b/Reference/api_en/imgs/applyMatrix0.png new file mode 100644 index 0000000..396d130 Binary files /dev/null and b/Reference/api_en/imgs/applyMatrix0.png differ diff --git a/Reference/api_en/imgs/arc0.png b/Reference/api_en/imgs/arc0.png new file mode 100644 index 0000000..22a8732 Binary files /dev/null and b/Reference/api_en/imgs/arc0.png differ diff --git a/Reference/api_en/imgs/arc1.png b/Reference/api_en/imgs/arc1.png new file mode 100644 index 0000000..31e39bf Binary files /dev/null and b/Reference/api_en/imgs/arc1.png differ diff --git a/Reference/api_en/imgs/arc2.png b/Reference/api_en/imgs/arc2.png new file mode 100644 index 0000000..0563b24 Binary files /dev/null and b/Reference/api_en/imgs/arc2.png differ diff --git a/Reference/api_en/imgs/arc3.png b/Reference/api_en/imgs/arc3.png new file mode 100644 index 0000000..518e194 Binary files /dev/null and b/Reference/api_en/imgs/arc3.png differ diff --git a/Reference/api_en/imgs/asin0.png b/Reference/api_en/imgs/asin0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/asin0.png differ diff --git a/Reference/api_en/imgs/asin1.png b/Reference/api_en/imgs/asin1.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/asin1.png differ diff --git a/Reference/api_en/imgs/background0.png b/Reference/api_en/imgs/background0.png new file mode 100644 index 0000000..a957045 Binary files /dev/null and b/Reference/api_en/imgs/background0.png differ diff --git a/Reference/api_en/imgs/background1.png b/Reference/api_en/imgs/background1.png new file mode 100644 index 0000000..0733d4c Binary files /dev/null and b/Reference/api_en/imgs/background1.png differ diff --git a/Reference/api_en/imgs/background2.png b/Reference/api_en/imgs/background2.png new file mode 100644 index 0000000..8895d0f Binary files /dev/null and b/Reference/api_en/imgs/background2.png differ diff --git a/Reference/api_en/imgs/beginCamera0.png b/Reference/api_en/imgs/beginCamera0.png new file mode 100644 index 0000000..a61262e Binary files /dev/null and b/Reference/api_en/imgs/beginCamera0.png differ diff --git a/Reference/api_en/imgs/beginContour0.png b/Reference/api_en/imgs/beginContour0.png new file mode 100644 index 0000000..2c06ceb Binary files /dev/null and b/Reference/api_en/imgs/beginContour0.png differ diff --git a/Reference/api_en/imgs/beginShape0.png b/Reference/api_en/imgs/beginShape0.png new file mode 100644 index 0000000..d382e6f Binary files /dev/null and b/Reference/api_en/imgs/beginShape0.png differ diff --git a/Reference/api_en/imgs/beginShape1.png b/Reference/api_en/imgs/beginShape1.png new file mode 100644 index 0000000..79f932c Binary files /dev/null and b/Reference/api_en/imgs/beginShape1.png differ diff --git a/Reference/api_en/imgs/beginShape10.png b/Reference/api_en/imgs/beginShape10.png new file mode 100644 index 0000000..80004bf Binary files /dev/null and b/Reference/api_en/imgs/beginShape10.png differ diff --git a/Reference/api_en/imgs/beginShape2.png b/Reference/api_en/imgs/beginShape2.png new file mode 100644 index 0000000..f8a4f69 Binary files /dev/null and b/Reference/api_en/imgs/beginShape2.png differ diff --git a/Reference/api_en/imgs/beginShape3.png b/Reference/api_en/imgs/beginShape3.png new file mode 100644 index 0000000..ed559dc Binary files /dev/null and b/Reference/api_en/imgs/beginShape3.png differ diff --git a/Reference/api_en/imgs/beginShape4.png b/Reference/api_en/imgs/beginShape4.png new file mode 100644 index 0000000..d3d633f Binary files /dev/null and b/Reference/api_en/imgs/beginShape4.png differ diff --git a/Reference/api_en/imgs/beginShape5.png b/Reference/api_en/imgs/beginShape5.png new file mode 100644 index 0000000..14a60dc Binary files /dev/null and b/Reference/api_en/imgs/beginShape5.png differ diff --git a/Reference/api_en/imgs/beginShape6.png b/Reference/api_en/imgs/beginShape6.png new file mode 100644 index 0000000..851b626 Binary files /dev/null and b/Reference/api_en/imgs/beginShape6.png differ diff --git a/Reference/api_en/imgs/beginShape7.png b/Reference/api_en/imgs/beginShape7.png new file mode 100644 index 0000000..96c1e3a Binary files /dev/null and b/Reference/api_en/imgs/beginShape7.png differ diff --git a/Reference/api_en/imgs/beginShape8.png b/Reference/api_en/imgs/beginShape8.png new file mode 100644 index 0000000..39a96c4 Binary files /dev/null and b/Reference/api_en/imgs/beginShape8.png differ diff --git a/Reference/api_en/imgs/beginShape9.png b/Reference/api_en/imgs/beginShape9.png new file mode 100644 index 0000000..79ea79c Binary files /dev/null and b/Reference/api_en/imgs/beginShape9.png differ diff --git a/Reference/api_en/imgs/bezier0.png b/Reference/api_en/imgs/bezier0.png new file mode 100644 index 0000000..5426871 Binary files /dev/null and b/Reference/api_en/imgs/bezier0.png differ diff --git a/Reference/api_en/imgs/bezier1.png b/Reference/api_en/imgs/bezier1.png new file mode 100644 index 0000000..f64af17 Binary files /dev/null and b/Reference/api_en/imgs/bezier1.png differ diff --git a/Reference/api_en/imgs/bezierDetail0.png b/Reference/api_en/imgs/bezierDetail0.png new file mode 100644 index 0000000..93f6c01 Binary files /dev/null and b/Reference/api_en/imgs/bezierDetail0.png differ diff --git a/Reference/api_en/imgs/bezierPoint0.png b/Reference/api_en/imgs/bezierPoint0.png new file mode 100644 index 0000000..7e424ae Binary files /dev/null and b/Reference/api_en/imgs/bezierPoint0.png differ diff --git a/Reference/api_en/imgs/bezierTangent0.png b/Reference/api_en/imgs/bezierTangent0.png new file mode 100644 index 0000000..8603144 Binary files /dev/null and b/Reference/api_en/imgs/bezierTangent0.png differ diff --git a/Reference/api_en/imgs/bezierTangent1.png b/Reference/api_en/imgs/bezierTangent1.png new file mode 100644 index 0000000..ba37a42 Binary files /dev/null and b/Reference/api_en/imgs/bezierTangent1.png differ diff --git a/Reference/api_en/imgs/bezierVertex0.png b/Reference/api_en/imgs/bezierVertex0.png new file mode 100644 index 0000000..cd848ed Binary files /dev/null and b/Reference/api_en/imgs/bezierVertex0.png differ diff --git a/Reference/api_en/imgs/bezierVertex1.png b/Reference/api_en/imgs/bezierVertex1.png new file mode 100644 index 0000000..114203f Binary files /dev/null and b/Reference/api_en/imgs/bezierVertex1.png differ diff --git a/Reference/api_en/imgs/binary0.png b/Reference/api_en/imgs/binary0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/binary0.png differ diff --git a/Reference/api_en/imgs/bitwiseAND0.png b/Reference/api_en/imgs/bitwiseAND0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/bitwiseAND0.png differ diff --git a/Reference/api_en/imgs/bitwiseAND1.png b/Reference/api_en/imgs/bitwiseAND1.png new file mode 100644 index 0000000..636917a Binary files /dev/null and b/Reference/api_en/imgs/bitwiseAND1.png differ diff --git a/Reference/api_en/imgs/bitwiseOR0.png b/Reference/api_en/imgs/bitwiseOR0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/bitwiseOR0.png differ diff --git a/Reference/api_en/imgs/bitwiseOR1.png b/Reference/api_en/imgs/bitwiseOR1.png new file mode 100644 index 0000000..636917a Binary files /dev/null and b/Reference/api_en/imgs/bitwiseOR1.png differ diff --git a/Reference/api_en/imgs/blank0.png b/Reference/api_en/imgs/blank0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/blank0.png differ diff --git a/Reference/api_en/imgs/blend0.png b/Reference/api_en/imgs/blend0.png new file mode 100644 index 0000000..4f81fc1 Binary files /dev/null and b/Reference/api_en/imgs/blend0.png differ diff --git a/Reference/api_en/imgs/blend1.png b/Reference/api_en/imgs/blend1.png new file mode 100644 index 0000000..9887f9a Binary files /dev/null and b/Reference/api_en/imgs/blend1.png differ diff --git a/Reference/api_en/imgs/blend2.png b/Reference/api_en/imgs/blend2.png new file mode 100644 index 0000000..62c5850 Binary files /dev/null and b/Reference/api_en/imgs/blend2.png differ diff --git a/Reference/api_en/imgs/blend3.png b/Reference/api_en/imgs/blend3.png new file mode 100644 index 0000000..a7efec4 Binary files /dev/null and b/Reference/api_en/imgs/blend3.png differ diff --git a/Reference/api_en/imgs/blendColor0.png b/Reference/api_en/imgs/blendColor0.png new file mode 100644 index 0000000..7d6585c Binary files /dev/null and b/Reference/api_en/imgs/blendColor0.png differ diff --git a/Reference/api_en/imgs/blendMode0.png b/Reference/api_en/imgs/blendMode0.png new file mode 100644 index 0000000..4d5baa1 Binary files /dev/null and b/Reference/api_en/imgs/blendMode0.png differ diff --git a/Reference/api_en/imgs/blendMode1.png b/Reference/api_en/imgs/blendMode1.png new file mode 100644 index 0000000..6a492ae Binary files /dev/null and b/Reference/api_en/imgs/blendMode1.png differ diff --git a/Reference/api_en/imgs/blue0.png b/Reference/api_en/imgs/blue0.png new file mode 100644 index 0000000..ff1a8ff Binary files /dev/null and b/Reference/api_en/imgs/blue0.png differ diff --git a/Reference/api_en/imgs/box0.png b/Reference/api_en/imgs/box0.png new file mode 100644 index 0000000..4aabbea Binary files /dev/null and b/Reference/api_en/imgs/box0.png differ diff --git a/Reference/api_en/imgs/box1.png b/Reference/api_en/imgs/box1.png new file mode 100644 index 0000000..2ecbe98 Binary files /dev/null and b/Reference/api_en/imgs/box1.png differ diff --git a/Reference/api_en/imgs/brightness0.png b/Reference/api_en/imgs/brightness0.png new file mode 100644 index 0000000..83f5408 Binary files /dev/null and b/Reference/api_en/imgs/brightness0.png differ diff --git a/Reference/api_en/imgs/camera0.png b/Reference/api_en/imgs/camera0.png new file mode 100644 index 0000000..4d0b5ad Binary files /dev/null and b/Reference/api_en/imgs/camera0.png differ diff --git a/Reference/api_en/imgs/circle0.png b/Reference/api_en/imgs/circle0.png new file mode 100644 index 0000000..5c41218 Binary files /dev/null and b/Reference/api_en/imgs/circle0.png differ diff --git a/Reference/api_en/imgs/class0.png b/Reference/api_en/imgs/class0.png new file mode 100644 index 0000000..d78a1e4 Binary files /dev/null and b/Reference/api_en/imgs/class0.png differ diff --git a/Reference/api_en/imgs/clip0.png b/Reference/api_en/imgs/clip0.png new file mode 100644 index 0000000..23460b1 Binary files /dev/null and b/Reference/api_en/imgs/clip0.png differ diff --git a/Reference/api_en/imgs/color0.png b/Reference/api_en/imgs/color0.png new file mode 100644 index 0000000..69275b5 Binary files /dev/null and b/Reference/api_en/imgs/color0.png differ diff --git a/Reference/api_en/imgs/color1.png b/Reference/api_en/imgs/color1.png new file mode 100644 index 0000000..4e877c1 Binary files /dev/null and b/Reference/api_en/imgs/color1.png differ diff --git a/Reference/api_en/imgs/color2.png b/Reference/api_en/imgs/color2.png new file mode 100644 index 0000000..6dfc867 Binary files /dev/null and b/Reference/api_en/imgs/color2.png differ diff --git a/Reference/api_en/imgs/colorMode0.png b/Reference/api_en/imgs/colorMode0.png new file mode 100644 index 0000000..c3fa905 Binary files /dev/null and b/Reference/api_en/imgs/colorMode0.png differ diff --git a/Reference/api_en/imgs/colorMode1.png b/Reference/api_en/imgs/colorMode1.png new file mode 100644 index 0000000..0e3b678 Binary files /dev/null and b/Reference/api_en/imgs/colorMode1.png differ diff --git a/Reference/api_en/imgs/comma0.png b/Reference/api_en/imgs/comma0.png new file mode 100644 index 0000000..2d30853 Binary files /dev/null and b/Reference/api_en/imgs/comma0.png differ diff --git a/Reference/api_en/imgs/comment0.png b/Reference/api_en/imgs/comment0.png new file mode 100644 index 0000000..f4afc3a Binary files /dev/null and b/Reference/api_en/imgs/comment0.png differ diff --git a/Reference/api_en/imgs/conditional0.png b/Reference/api_en/imgs/conditional0.png new file mode 100644 index 0000000..0bde411 Binary files /dev/null and b/Reference/api_en/imgs/conditional0.png differ diff --git a/Reference/api_en/imgs/continue0.png b/Reference/api_en/imgs/continue0.png new file mode 100644 index 0000000..edfc08e Binary files /dev/null and b/Reference/api_en/imgs/continue0.png differ diff --git a/Reference/api_en/imgs/copy0.png b/Reference/api_en/imgs/copy0.png new file mode 100644 index 0000000..7c8cd29 Binary files /dev/null and b/Reference/api_en/imgs/copy0.png differ diff --git a/Reference/api_en/imgs/cos0.png b/Reference/api_en/imgs/cos0.png new file mode 100644 index 0000000..7c50977 Binary files /dev/null and b/Reference/api_en/imgs/cos0.png differ diff --git a/Reference/api_en/imgs/createFont0.png b/Reference/api_en/imgs/createFont0.png new file mode 100644 index 0000000..e0cc234 Binary files /dev/null and b/Reference/api_en/imgs/createFont0.png differ diff --git a/Reference/api_en/imgs/createImage0.png b/Reference/api_en/imgs/createImage0.png new file mode 100644 index 0000000..6905885 Binary files /dev/null and b/Reference/api_en/imgs/createImage0.png differ diff --git a/Reference/api_en/imgs/createImage1.png b/Reference/api_en/imgs/createImage1.png new file mode 100644 index 0000000..14e0ea3 Binary files /dev/null and b/Reference/api_en/imgs/createImage1.png differ diff --git a/Reference/api_en/imgs/createShape0.png b/Reference/api_en/imgs/createShape0.png new file mode 100644 index 0000000..eeb60a1 Binary files /dev/null and b/Reference/api_en/imgs/createShape0.png differ diff --git a/Reference/api_en/imgs/createShape1.png b/Reference/api_en/imgs/createShape1.png new file mode 100644 index 0000000..eeb60a1 Binary files /dev/null and b/Reference/api_en/imgs/createShape1.png differ diff --git a/Reference/api_en/imgs/createShape2.png b/Reference/api_en/imgs/createShape2.png new file mode 100644 index 0000000..46b2123 Binary files /dev/null and b/Reference/api_en/imgs/createShape2.png differ diff --git a/Reference/api_en/imgs/createShape3.png b/Reference/api_en/imgs/createShape3.png new file mode 100644 index 0000000..7a1167b Binary files /dev/null and b/Reference/api_en/imgs/createShape3.png differ diff --git a/Reference/api_en/imgs/curlybraces0.png b/Reference/api_en/imgs/curlybraces0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/curlybraces0.png differ diff --git a/Reference/api_en/imgs/curve0.png b/Reference/api_en/imgs/curve0.png new file mode 100644 index 0000000..489d42b Binary files /dev/null and b/Reference/api_en/imgs/curve0.png differ diff --git a/Reference/api_en/imgs/curveDetail0.png b/Reference/api_en/imgs/curveDetail0.png new file mode 100644 index 0000000..e1410a0 Binary files /dev/null and b/Reference/api_en/imgs/curveDetail0.png differ diff --git a/Reference/api_en/imgs/curvePoint0.png b/Reference/api_en/imgs/curvePoint0.png new file mode 100644 index 0000000..64c1db9 Binary files /dev/null and b/Reference/api_en/imgs/curvePoint0.png differ diff --git a/Reference/api_en/imgs/curveTangent0.png b/Reference/api_en/imgs/curveTangent0.png new file mode 100644 index 0000000..21e0ddb Binary files /dev/null and b/Reference/api_en/imgs/curveTangent0.png differ diff --git a/Reference/api_en/imgs/curveTightness0.png b/Reference/api_en/imgs/curveTightness0.png new file mode 100644 index 0000000..f13b0fe Binary files /dev/null and b/Reference/api_en/imgs/curveTightness0.png differ diff --git a/Reference/api_en/imgs/curveVertex0.png b/Reference/api_en/imgs/curveVertex0.png new file mode 100644 index 0000000..4bd17e5 Binary files /dev/null and b/Reference/api_en/imgs/curveVertex0.png differ diff --git a/Reference/api_en/imgs/def0.png b/Reference/api_en/imgs/def0.png new file mode 100644 index 0000000..680bce0 Binary files /dev/null and b/Reference/api_en/imgs/def0.png differ diff --git a/Reference/api_en/imgs/dict_iteritems0.png b/Reference/api_en/imgs/dict_iteritems0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/dict_iteritems0.png differ diff --git a/Reference/api_en/imgs/dict_keys0.png b/Reference/api_en/imgs/dict_keys0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/dict_keys0.png differ diff --git a/Reference/api_en/imgs/dict_update0.png b/Reference/api_en/imgs/dict_update0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/dict_update0.png differ diff --git a/Reference/api_en/imgs/dict_values0.png b/Reference/api_en/imgs/dict_values0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/dict_values0.png differ diff --git a/Reference/api_en/imgs/dictionary0.png b/Reference/api_en/imgs/dictionary0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/dictionary0.png differ diff --git a/Reference/api_en/imgs/directionalLight0.png b/Reference/api_en/imgs/directionalLight0.png new file mode 100644 index 0000000..c747905 Binary files /dev/null and b/Reference/api_en/imgs/directionalLight0.png differ diff --git a/Reference/api_en/imgs/directionalLight1.png b/Reference/api_en/imgs/directionalLight1.png new file mode 100644 index 0000000..dcb00ac Binary files /dev/null and b/Reference/api_en/imgs/directionalLight1.png differ diff --git a/Reference/api_en/imgs/dot0.png b/Reference/api_en/imgs/dot0.png new file mode 100644 index 0000000..d78a1e4 Binary files /dev/null and b/Reference/api_en/imgs/dot0.png differ diff --git a/Reference/api_en/imgs/ellipse0.png b/Reference/api_en/imgs/ellipse0.png new file mode 100644 index 0000000..5c41218 Binary files /dev/null and b/Reference/api_en/imgs/ellipse0.png differ diff --git a/Reference/api_en/imgs/ellipseMode0.png b/Reference/api_en/imgs/ellipseMode0.png new file mode 100644 index 0000000..3b687f6 Binary files /dev/null and b/Reference/api_en/imgs/ellipseMode0.png differ diff --git a/Reference/api_en/imgs/ellipseMode1.png b/Reference/api_en/imgs/ellipseMode1.png new file mode 100644 index 0000000..689f338 Binary files /dev/null and b/Reference/api_en/imgs/ellipseMode1.png differ diff --git a/Reference/api_en/imgs/else0.png b/Reference/api_en/imgs/else0.png new file mode 100644 index 0000000..283e489 Binary files /dev/null and b/Reference/api_en/imgs/else0.png differ diff --git a/Reference/api_en/imgs/else1.png b/Reference/api_en/imgs/else1.png new file mode 100644 index 0000000..758cbfc Binary files /dev/null and b/Reference/api_en/imgs/else1.png differ diff --git a/Reference/api_en/imgs/emissive0.png b/Reference/api_en/imgs/emissive0.png new file mode 100644 index 0000000..6600a22 Binary files /dev/null and b/Reference/api_en/imgs/emissive0.png differ diff --git a/Reference/api_en/imgs/endCamera0.png b/Reference/api_en/imgs/endCamera0.png new file mode 100644 index 0000000..a61262e Binary files /dev/null and b/Reference/api_en/imgs/endCamera0.png differ diff --git a/Reference/api_en/imgs/endContour0.png b/Reference/api_en/imgs/endContour0.png new file mode 100644 index 0000000..2c06ceb Binary files /dev/null and b/Reference/api_en/imgs/endContour0.png differ diff --git a/Reference/api_en/imgs/endShape0.png b/Reference/api_en/imgs/endShape0.png new file mode 100644 index 0000000..abf14f4 Binary files /dev/null and b/Reference/api_en/imgs/endShape0.png differ diff --git a/Reference/api_en/imgs/fill0.png b/Reference/api_en/imgs/fill0.png new file mode 100644 index 0000000..6030c8a Binary files /dev/null and b/Reference/api_en/imgs/fill0.png differ diff --git a/Reference/api_en/imgs/fill1.png b/Reference/api_en/imgs/fill1.png new file mode 100644 index 0000000..c3d12da Binary files /dev/null and b/Reference/api_en/imgs/fill1.png differ diff --git a/Reference/api_en/imgs/filter0.png b/Reference/api_en/imgs/filter0.png new file mode 100644 index 0000000..78f18cf Binary files /dev/null and b/Reference/api_en/imgs/filter0.png differ diff --git a/Reference/api_en/imgs/filter1.png b/Reference/api_en/imgs/filter1.png new file mode 100644 index 0000000..6e9d9ef Binary files /dev/null and b/Reference/api_en/imgs/filter1.png differ diff --git a/Reference/api_en/imgs/filter2.png b/Reference/api_en/imgs/filter2.png new file mode 100644 index 0000000..e2cc37a Binary files /dev/null and b/Reference/api_en/imgs/filter2.png differ diff --git a/Reference/api_en/imgs/filter3.png b/Reference/api_en/imgs/filter3.png new file mode 100644 index 0000000..96a4eb3 Binary files /dev/null and b/Reference/api_en/imgs/filter3.png differ diff --git a/Reference/api_en/imgs/filter4.png b/Reference/api_en/imgs/filter4.png new file mode 100644 index 0000000..13901ed Binary files /dev/null and b/Reference/api_en/imgs/filter4.png differ diff --git a/Reference/api_en/imgs/filter5.png b/Reference/api_en/imgs/filter5.png new file mode 100644 index 0000000..15a56a3 Binary files /dev/null and b/Reference/api_en/imgs/filter5.png differ diff --git a/Reference/api_en/imgs/filter6.png b/Reference/api_en/imgs/filter6.png new file mode 100644 index 0000000..1a916f2 Binary files /dev/null and b/Reference/api_en/imgs/filter6.png differ diff --git a/Reference/api_en/imgs/filter7.png b/Reference/api_en/imgs/filter7.png new file mode 100644 index 0000000..606e464 Binary files /dev/null and b/Reference/api_en/imgs/filter7.png differ diff --git a/Reference/api_en/imgs/fingerprints.json b/Reference/api_en/imgs/fingerprints.json new file mode 100644 index 0000000..1adfa31 --- /dev/null +++ b/Reference/api_en/imgs/fingerprints.json @@ -0,0 +1,321 @@ +{ +"Boolean0.png": "c908244f7ab1513151cd84727f2025194a6bc32c", +"False0.png": "3e0c084431aa3bcd15401fe9449fd2a59cc96f23", +"HALF_PI0.png": "7e5724c50787175245c032e19169f199d43f1115", +"None0.png": "7173860215e5e56b063ba569bc69a3c813b49741", +"Object0.png": "ae91d24d980a636020d711226c67a0db0ded9a67", +"PFont0.png": "3e5942120fb680c63950f177fe922d1cd1465740", +"PFont_list0.png": "2590086042e1dda559eac792e777460b8010cc24", +"PGraphics0.png": "819c38b62d68c84af10c4cbf5360b53e1351b633", +"PGraphics_beginDraw0.png": "dc7b8d7b1decf4770518b27a15aa275e45d496da", +"PGraphics_endDraw0.png": "022adce106ce0cd5d17b6ba331130ac0082be8a3", +"PI0.png": "7e5724c50787175245c032e19169f199d43f1115", +"PImage0.png": "15f737fca248a75b4334922259f502b2ae687248", +"PImage_blend0.png": "5f1d68ab945fb75116e679d1007a6a24e3694ca4", +"PImage_blend1.png": "08060b7390bf844e8571bc255e15ebfe58b71bbc", +"PImage_blend2.png": "3a2165357bf25ae335df25e68e1260133865884c", +"PImage_blend3.png": "097f0994579731ef111d34142816a4f29412d4ac", +"PImage_copy0.png": "f58c3f5a8245820ea443dc271aebc730a234383f", +"PImage_filter0.png": "f9071096f0ee207d85051c5bfac96721eb835e48", +"PImage_filter1.png": "ef2aaf799dcadd983a9b0e3b1f33bd62b322cbee", +"PImage_filter2.png": "16cea9a25e0dda4595befac2c386db7c87623331", +"PImage_filter3.png": "33cb170129c97b0283172388072785f54c317e5f", +"PImage_filter4.png": "0485a2a5c187e5d9ec393bfd688a8f0fdae26c08", +"PImage_filter5.png": "1f4c014010a192a29d8cfd0716400307677e762a", +"PImage_filter6.png": "e4d09c31e4119cb48151e2843d00c3775d1dfdc3", +"PImage_get0.png": "8a34dfaa4962004cfb26e586e455cd628ebbda16", +"PImage_get1.png": "5238f74cde0901ac0fd14f0e718a3fa5e9c0b662", +"PImage_height0.png": "741abec37aa82e88f584448ab071f97b2f39fe60", +"PImage_loadPixels0.png": "dc9d85cdbee5c84f8df1a359496d3022304716de", +"PImage_mask0.png": "ca452bc00fa447367031b67253cf50e2f5699a70", +"PImage_pixels0.png": "14426d60a4efc6515e1f44da3ab9a6df15ac6693", +"PImage_resize0.png": "e3be8348a750337f2be864bb8ed0fb21498a0767", +"PImage_resize1.png": "e46aa0f1e81b2db50e6b501be938353293923008", +"PImage_set0.png": "162c1e16e811061c39520c84393b81f0da029647", +"PImage_updatePixels0.png": "dc9d85cdbee5c84f8df1a359496d3022304716de", +"PImage_width0.png": "741abec37aa82e88f584448ab071f97b2f39fe60", +"PShader0.png": "e35541c859468b81a0ce941469f9418875846463", +"PVector0.png": "27e40427f457340d11eef0a5e22e07144d2cf272", +"PVector_add0.png": "b911013c40e397afdcc7bf5e6a14004bdc3c82c1", +"PVector_add1.png": "4b335ca79c9ff9646b483e4cd472a48c7a69a02e", +"PVector_add2.png": "b1b13424524d240250b7b92629a312f2cfcb8ea6", +"PVector_div0.png": "8b26191278046637474cc4bbf34057eb8245d9f0", +"PVector_div1.png": "f6870a913a917bad48cce29d18be917b81d3699e", +"PVector_fromAngle0.png": "2baf17cd666f6319d91275a84eaf813ad5bb653b", +"PVector_get0.png": "02cfbf6407f72c0f43ed9106d49de18b7937b83e", +"PVector_heading0.png": "fa82cb3506d40d62606c045aab352789d9ff1ed1", +"PVector_mult0.png": "99f341186e7f223eef5ed231c66ebc9dadc0684d", +"PVector_mult1.png": "5d038a882c6d10dfeab243f61297e6204db1c1c3", +"PVector_sub0.png": "83dd92f22ba8b45b416f46ae480a10ca1517e7ee", +"PVector_sub1.png": "deb7fee951395c345b3e7f145088d17313f7350d", +"PVector_sub2.png": "7787971e0bcb1cf1be974b1d9e6b6b08298c07ba", +"QUARTER_PI0.png": "7e5724c50787175245c032e19169f199d43f1115", +"TAU0.png": "609834031b914430a68eeb9d93a0e98dfbbb4173", +"TWO_PI0.png": "7e5724c50787175245c032e19169f199d43f1115", +"True0.png": "16fec0088153074f5986e97bac9d785abe127d12", +"alpha0.png": "0dc6f41ffd39aefe155422a437e97deb99ca0eb9", +"ambient0.png": "41e80aa2bc8b119309b6a83e80709aa919a7d54f", +"ambientLight0.png": "7b03e3ea47d719c2b0316c7fde4b1f5b5ad07397", +"ambientLight1.png": "d67aaa8af7acb0bfece2688bc52ddb07a7fe2e72", +"applyMatrix0.png": "ad9824ae6d73347557b0829387c245e7d055ede7", +"arc0.png": "3f55d2676527f9b8775b153647749a91d1a417cd", +"arc1.png": "885417b647418fd8ba9d2245bf605ee13ac43099", +"arc2.png": "f8b4c3825c5a6b1318e73a59852671b77edff642", +"arc3.png": "24870703a6b358f5aab49129963afd3c1d34a72c", +"asin0.png": "25beec01dbfd6a4d85d45c8090e703e3ad20e5fa", +"asin1.png": "1974bb6125ce92bd9a08b03e2e35737b624d0279", +"background0.png": "dfaea7b7c024b11e0e40e8b3260b7ed47f8d6cce", +"background1.png": "62ecd16afa15d9ca16a3feeec9f82b8f13e7069c", +"background2.png": "f5b92f4e2e3a8eea07dc64d08ab7f9cbab0078b5", +"beginCamera0.png": "76b920b42c6c7020210eea09382fdc5c0a4f7c2f", +"beginContour0.png": "56985d26da0e82a0fd32cf54f6a98fa62b149138", +"beginShape0.png": "2bbea72b4ac8f30044b7763b660107cd5799f87d", +"beginShape1.png": "6d3b1d998e9eb3948df6793438819f65b81ad3f7", +"beginShape10.png": "72d634248e30e6f2d2faa424ed59ebefa7804bf5", +"beginShape2.png": "1f087bb4d11ad049a7063e74065b11391dc695bb", +"beginShape3.png": "aacb171fa2b4467cae1f10cae119444fc0bc5c8b", +"beginShape4.png": "9b9a46aca1d80fb7dd16a14a35f3b631246aa7de", +"beginShape5.png": "2e6b88891ef0a7facf50ce3ef1e10dfcb1eeaf69", +"beginShape6.png": "53b8e6e89c709af40fd1137be619165481482882", +"beginShape7.png": "b4058f52d16bbb6511b1fd4f300a304237336087", +"beginShape8.png": "82434d8eabf8205f27626ca3b21e4b22f29a8545", +"beginShape9.png": "0229d21292963d09a16374f9f53a46d75ca712ea", +"bezier0.png": "c3d231cc63f7afafb70bf15018c36dcf710709e7", +"bezier1.png": "807b2f5a2b2549ba5f54239704486373eb836a67", +"bezierDetail0.png": "5e9313db7500d0a9eb52f35847c3380192727bbd", +"bezierPoint0.png": "3534577f6855e8cfa595b7943e80f9c097b43fb7", +"bezierTangent0.png": "d4ac2d01e54a58115afb12dd0f0b8a70e7527ff1", +"bezierTangent1.png": "a78420c870b37568ebf19ccf8fad2ed45f67b385", +"bezierVertex0.png": "1a8804c9ff44e48e99bb18ccb27a554816c969d2", +"bezierVertex1.png": "5ce5aff609fc687188b859bd9e3a9abcdaa0adf7", +"binary0.png": "b2ce09e2ce613374265b55554e14b9a9cbbec49f", +"bitwiseAND0.png": "dc783a83525c75998e220963d3c34fccb843cbf2", +"bitwiseAND1.png": "61221f1ea77e2ca0d8904ac471de3720eec7d337", +"bitwiseOR0.png": "f21ffe69af389ee9521a51a1490a099382820506", +"bitwiseOR1.png": "3ca362a9758816af7cd7a1d2b831588245af6660", +"blank0.png": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", +"blend0.png": "97898ab39e00132e19d15f8966115acc5f21dcce", +"blend1.png": "3350b72225356dcae8fe12012d66e2826e151cb0", +"blend2.png": "f1caba3315b1a337a0bd433fcd63d13fd334fee0", +"blend3.png": "16127b73d4c538a87426a15b5eb90fe8994219ac", +"blendColor0.png": "7112738a715bad71abb1241c4e489e1e369f6211", +"blendMode0.png": "e857cd77438e48516db27e19c07fa91d50b92a1f", +"blendMode1.png": "8fc7eaa5ae9a9b9392230412702b1da0de6dbeb4", +"blue0.png": "2cfaa685daa99da0ca0657a0dcc23f70c602bad2", +"box0.png": "1c312c6ddb46266b7cce7c13e93519faa0369e95", +"box1.png": "fccbbaf7fe5b4611c91e3ce62f923b8aa09aee57", +"brightness0.png": "9071409dc76f0e81aaf86fb49716273d7617ef29", +"camera0.png": "8e5675f531fc5b22fddc80fba3afe5bf2a99c39d", +"circle0.png": "c87a1925a627305338a177d4f0d937c207f06a7f", +"class0.png": "ae91d24d980a636020d711226c67a0db0ded9a67", +"clip0.png": "9c4a11f71a227d973435f05a591aed0d8cf1539e", +"color0.png": "7b3021faf1a3f22afc0c4590b3b55742b8db3b69", +"color1.png": "14b29191cfba240762696703b1e2a1596f2a4bb3", +"color2.png": "4fd6cfcbd87ba060ad181a0696f94e393113fb8e", +"colorMode0.png": "793eb092707e3cea03b2b6f48c004c89fdb53e3a", +"colorMode1.png": "1b455ee7253f53a7bdec9b48a400e51836293cb3", +"comma0.png": "1807dca972a2af91eaeffff8f1aad7cdeec0cd40", +"comment0.png": "b723f772a7bda86b193ed490832ca7e09de76780", +"conditional0.png": "89a380f636847d7e317011c586b1a8a476e3daa1", +"continue0.png": "b3f98d828a234fea0cb71e3cd8636d260a8a5162", +"copy0.png": "64ae817ccbb07eb29e6d6682704f8c6e42dc9eb4", +"cos0.png": "73ae5f911aa421a60b55db67d9400378b8485c7c", +"createFont0.png": "32f69329c1ada0c2924b95864fcd9e013d944257", +"createImage0.png": "354b704c7a1e8f1c82029f54547f134aea8d2d8a", +"createImage1.png": "56c85f67f94d04f8341b3cda8e4903e9ffd9118c", +"createShape0.png": "5bc0e14156c71b28b8f709951536dfe073c7e8b3", +"createShape1.png": "d81e4a53a2da999217a2abd8c4e6897a498ca80a", +"createShape2.png": "58ceda112c315916fb2b053950fbd24011740606", +"createShape3.png": "5ce767c2a403f2b1ca02178132dcce58b898ce94", +"curlybraces0.png": "bf039d74e4de986d274501d0e21ff7df7c792569", +"curve0.png": "b677504c1ca66debfcc7284f7f44aadfe87998da", +"curveDetail0.png": "4e83c6a870954681c492c22979df1bb95a16ade9", +"curvePoint0.png": "ce11a1c40f5f89eb6e727f85dfc0de81c26bd51e", +"curveTangent0.png": "5ef4ddcc77c15603afc75f85ee2b097646c55655", +"curveTightness0.png": "084fbf30c7d668dfbd91abb0b905db5cb72ec161", +"curveVertex0.png": "df1d6b0d56c192f08bf43c3f3997d9513b9d7e6c", +"def0.png": "dd1eeed19dcef2bcf706456f53f32747863af9cc", +"dict_iteritems0.png": "2b67ee5d209c6c8d845aeb05705eed9282309063", +"dict_keys0.png": "28c3ebf3c14025fea49f4ef9d8defe871aabb63c", +"dict_update0.png": "02bcfd84e0011b2454693e0a7926272515b41690", +"dict_values0.png": "0f841410d1e964cc70a14fa4162c1d9218c9a559", +"dictionary0.png": "ae4a6c80b5d6c7528faadafca4a0be91a9288153", +"directionalLight0.png": "59313ba9ce62b0eb275590ed8dbaeb851a17ec4d", +"directionalLight1.png": "0e08aa582f218e575d0ccd31b9b6a0027be1634d", +"dot0.png": "ae91d24d980a636020d711226c67a0db0ded9a67", +"ellipse0.png": "1fd257fc21578bccb50bda8a19a3286a00fcc67c", +"ellipseMode0.png": "68ba5e2299db9125244790465cf0a67b7deead57", +"ellipseMode1.png": "3f6e3994a627f8d582552251ab146e678d0082ea", +"else0.png": "5fcf8159e77f90da6da55bb9c4daeb4f01626f98", +"else1.png": "303bdbf0fcca7c09cc6d4d00fef8395b0e962399", +"emissive0.png": "11113d5abe69526ef68fb016f67e0f8080f67c22", +"endCamera0.png": "018bab6b0b9134fd12199ce735cc3073e16b00a5", +"endContour0.png": "56985d26da0e82a0fd32cf54f6a98fa62b149138", +"endShape0.png": "701915dceae3bc3fe4fbc0a73f8e3030a8c765b1", +"fill0.png": "24472eae02dc1782af4b51d4a520d41800ca3a69", +"fill1.png": "52eae815eedc51b0924ff16359e7ac81ac744e5d", +"filter0.png": "fb7153a5127de6ef45ecbc9f40ef0b5a2198f8ea", +"filter1.png": "88b1bda089b53ea33959d3e8985f6d7bc5adfa09", +"filter2.png": "942cc194b719aa85ded318ec61a25755f7dab65e", +"filter3.png": "acbede69d0aad650f3877890f6d793baaed54b9c", +"filter4.png": "e0485e84362271266b4b8ef095f03cb462490a16", +"filter5.png": "70d4b540c52f8d49d7f6ef0e48665a8252e8c969", +"filter6.png": "a667ceec3e5ea530a4d1a070886e049338317256", +"filter7.png": "e64e0287f409c80ae1202e1e62ec4c85025459ed", +"for0.png": "746af47c1b99bf5d2eb87d14dc24b921c7b2fc55", +"for1.png": "abab9dbaa15beb40a993d4defa754b0301800c2d", +"for2.png": "9e4ad0657d6f4204d356efde164398078f2c3459", +"for3.png": "d56ee00f3fe964a832b3feafdb0675dc4add0896", +"for4.png": "4f28b6b4bf4eb95e9895c4b507d2c8c21a2a4c3d", +"frustum0.png": "13c3b8dc59139d666a378fc779cc24eab209e337", +"get0.png": "8658e6575b780151f2532259d255f01dda20746d", +"get1.png": "d257962cbd7c527cfe3978fc77cbb744b7b4c3ed", +"green0.png": "3a259009f4118befd5305a6ce07cd8aaab2f5507", +"height0.png": "1fa63e8379cf831581b50dc87e9a957889f88ff1", +"hue0.png": "ad8889c5f275a84d359fa24dcb6e68b7f7836ff6", +"if0.png": "4184bfe49ca52b15a43fdfd2067b56d5f874c287", +"image0.png": "7e22c08ad204cf1336d30a9d347001f31078fe30", +"image1.png": "824d9f8e15b9d937b55682752865e8ce0d38cbe7", +"imageMode0.png": "e371add2ef10f17495d629212311d51ef25b3c5b", +"imageMode1.png": "5be625cd1ddac416bb2f14a7fcff166aa19a0772", +"imageMode2.png": "b39fdfb3277ef692ef93505c2150d41a4a0b9884", +"in0.png": "5207c8d1369a4f1e1ba0f25b3b5597d16795974b", +"indexbrackets0.png": "ee639579d5fbe1b7e92788a084331b9680f4568e", +"indexbrackets1.png": "5be064c9c92d41cb0604d6883a527c486a7fcefa", +"indexbrackets2.png": "6a6cecf83c858f3ed1bc1cee8278dacc9d3914d5", +"leftshift1.png": "c5d920adb242eb173bd65e88f960def6009fdc57", +"len0.png": "7f31d9da9b54d70e60c82a49b6178a491a6fd1d7", +"lerp0.png": "7fc262367c8920e53160068f525774c60a930270", +"lerp1.png": "4387b6e8d62ccfb11d8a10a44035073f179d0c0e", +"lerpColor0.png": "76c295f8d4eb7612b4ba6bdffd256c355c2bd218", +"lightFalloff0.png": "26db269a672326e1c2c981372f7317ccb0699155", +"lightSpecular0.png": "1439dea82e0dde51cbde4cfcd80c1546f08736f7", +"lights0.png": "dc2f0398ee0d79b20d0ca54f0d84095d4011422d", +"line0.png": "7680b2d53426f17a6f098aa3a144a254dba615be", +"line1.png": "787c498a93ff24aa2d993842c8e8d59fce73506a", +"line2.png": "8e0fd26f3677756e097de862dc5ae32345ad8128", +"loadFont0.png": "e2d68e9d945523d46397bfc8ee3b36770b18f205", +"loadImage0.png": "60a8bdcead36ae6620bcac5ba273995901087b95", +"loadPixels0.png": "7494e856f0cebeafdc4b38818d6404a7511e4d80", +"loadShader0.png": "e35541c859468b81a0ce941469f9418875846463", +"loadShape0.png": "e634cfc4cbfa1c0196e60114739b146fd681bd93", +"logicalAND0.png": "12e67cbfa3a5192aafea2bbe1e96bfa51ece05cf", +"logicalNOT0.png": "c908244f7ab1513151cd84727f2025194a6bc32c", +"logicalOR0.png": "5baf98af221cace0bed32bb6891727537ad9328d", +"mag0.png": "7ff7a968bde0c0b50d2a557a19a34115d1cdf381", +"map0.png": "02ad14a1d5b0478784826c34c46b9b90276bf913", +"modelX0.png": "bf8e09918933b765f8a4a65d3d753b812ca4ea09", +"modelY0.png": "bf8e09918933b765f8a4a65d3d753b812ca4ea09", +"modelZ0.png": "bf8e09918933b765f8a4a65d3d753b812ca4ea09", +"multilinecomment0.png": "72da499e80037d6f579841e49dbf5a1a892fa68c", +"noSmooth0.png": "e643fe8c2f190bda79b47084d0143c59d539cbee", +"noStroke0.png": "fc7f5ee2137fc395e8b5c17ef4eca9e1c9595168", +"noTint0.png": "a049850b010cad1922fe6875d23809838b4a39a9", +"noise0.png": "f88b8967638b267781fd7d57ff1098980c182961", +"noiseDetail0.png": "8ae9a7633b4407fd2a0b2726a22ae483b047ec83", +"noiseSeed0.png": "1047e4ed6b3052e7dd80f89c1a507b46c4cea27c", +"normal0.png": "12b75f13860fe330ae08cd744d4b744c11d015c4", +"ortho0.png": "a9185973ba8ccad3bbf43876bc3fb564a9e8b582", +"perspective0.png": "4462267dd5976df947a48908c8b8d38e8ef3f75d", +"pixels0.png": "0b00fb951449f2bc04b558a22462b22a29f06fda", +"point0.png": "e714d1490f56428f9103651c0a92a78c8d94981b", +"point1.png": "c5fbf53e9095f35a98728b747634c7514db18159", +"pointLight0.png": "af5ac13ccbc38978d27671b2137bd5c6d16f7a67", +"popMatrix0.png": "6f7707867b465bc29c5ae0ea08cfa5140f4d5799", +"popStyle0.png": "f68c872c1e31a5024c5222c9414ef0fd48c6277b", +"popStyle1.png": "801274dd07f307148aa411e8400d6e94b66ed9af", +"pushMatrix0.png": "6f7707867b465bc29c5ae0ea08cfa5140f4d5799", +"pushStyle0.png": "f68c872c1e31a5024c5222c9414ef0fd48c6277b", +"pushStyle1.png": "1c695e295186c86e2591e117c9baf88067e931be", +"quad0.png": "3658dfbffb590babaf84207f8b94aa33546b149b", +"quadraticVertex0.png": "e6edaa9232bb64d1875577eb4202495adaa02aea", +"quadraticVertex1.png": "f619d884ddc2d938075d3f029ab870c2217662c2", +"random0.png": "f145370ae51c772dae719c655d7aea4572113764", +"random1.png": "90670a84ddd9406061f40a65434ea62f7feb835b", +"random2.png": "041c62ddd5505d8a37f5c3c733d5966a6b294ec6", +"randomGaussian0.png": "d38fc42799535956e45fb00de590e7a8e4c993b4", +"randomSeed0.png": "0203d96d11b12c2b73a0155cfd060c15d1464636", +"rect0.png": "86016a1aa59c75072806f03a7feaf9e4ff7cf697", +"rect1.png": "044c220f3cbdc8eed4dfe52c4f6e9c377961fd43", +"rect2.png": "b214ab6189cdda409468a8f84076c894d793aeb0", +"rectMode0.png": "f20cedcb3860365573c457428a240b709c03edc2", +"rectMode1.png": "b57b7c3263be3f39dac6fc50c764ffb74bd6a37d", +"red0.png": "1158f949de2aa6462553477cd0359ad7ebdd150b", +"resetMatrix0.png": "52f9128901e6d9b1bda193aa31bac811e63dbb2a", +"resetShader0.png": "09e8b5db4945c5d4f78eac032eb4b3d1d9026aa4", +"rightshift0.png": "97a2a153e9634aeb96df944301eb7bbfaa33d1d2", +"rightshift1.png": "1407cf663bc74f19ed124a3fcea98be85232ec23", +"rotate0.png": "53d88951c3c66e95ca7ebc6e4f011376bcc970b3", +"rotateX0.png": "053b9b89ea1744cbfa0904c8826ac7a9e8f5e316", +"rotateX1.png": "16ffebac59fe5bf596169619e552ba8946869db6", +"rotateY0.png": "eb0165b824dcd61e3aa04087af4865a14a0cbdd0", +"rotateY1.png": "a7157c19ea2de61c285a7788adf292b75b290a09", +"rotateZ0.png": "545b3dff4052b16fe00d6d05a2d00064efdfe1ca", +"rotateZ1.png": "a75b0cc169658812792fb04fbd978d9f11221e3c", +"saturation0.png": "7b853d24fdd775f4712d6fb9ad5ad505aa56a8af", +"save0.png": "f6d617d77d043f12309ba60923a1e40896f60f79", +"scale0.png": "a8dc753e26722a9cf3e5c70657b60cb56b11dc18", +"scale1.png": "72157efde4a096917e71aa63233e3e7103cff8c6", +"scale2.png": "d194270e0828bf6325b129fe94e1e41449af150a", +"set0.png": "1fdc1165e81a917430ce1885798a5efcc22fdc88", +"set1.png": "19b9dc61863f8dc0bf51d6894b9475e58795fff7", +"set2.png": "0e343b3a19bc66b63906a021a3e1249a133dcc79", +"shader0.png": "da18cbb12561a02d757441f1f3745790c3c3868a", +"shape0.png": "65ba5838baaac70d9d050736e57b18f635b1d3a4", +"shapeMode0.png": "abc274f93f60280a2826c1edbbba993252f9ac32", +"shearX0.png": "4d90e725086159f4ae092cfc43bcff4dabc84c3c", +"shearY0.png": "4f3f34b3c61c480f02b24b33b7a0eaa95822f402", +"shininess0.png": "1423c3aa5187d7f1ca7adbb55429cd021fb32539", +"sin0.png": "480b512a30f2cd212ceeb0478739e7b823e5cd4c", +"size0.png": "4cf876f2d7f95dfc612b5bdf305f0e40fda02a5d", +"size2.png": "ffb649465d7a964cc02c1cf8cd40d76943e05cf4", +"slice0.png": "0b49cde9e4e14bb76719fcbbd957b372920d883b", +"slice1.png": "a7bebc1b891bd196a461ca5231bac1c5c50e5408", +"smooth0.png": "b5d2ab74335eb1d92e54c6e270913f60849e0c9b", +"specular0.png": "b1839ca81c5dff489c143c697036b2cd193687ee", +"sphere0.png": "f05d8363a49b3b0f50172881e99c5a16b3a883a7", +"sphereDetail0.png": "1e71b30f805079b6e5968e9e4ee847c137f67546", +"spotLight0.png": "83079256877f764755578902a3898ed080d53a21", +"spotLight1.png": "ae59fccdafba45a2ab74545b02d3915a5176bb27", +"sq0.png": "01358e38fee89066404b694100b2202abbc69420", +"sqrt0.png": "9b54673b509410be56858dde4d6588a60a29f166", +"square0.png": "cb060215e5026eaf7328640b9142c82c39ce3123", +"stroke0.png": "fb767e5ed65ec2253d6cc10ff3be1bb7f3c0d32c", +"stroke1.png": "4269dffc891824e98a9411407899bd89c860cb85", +"strokeCap0.png": "70cb26bd003d4a86658d52f49713e80dce5e92b2", +"strokeJoin0.png": "111791817a91d3cccdf88827d8ae2676ffd138ff", +"strokeJoin1.png": "988068953ab9113eec086e2acb4a83f7dda91433", +"strokeJoin2.png": "a0667aedf10fd2436b4d120a4e03a25abfac7a00", +"strokeWeight0.png": "0c037042324b793acf7355c5f924ee4d9a68d154", +"tan0.png": "1137d19fd00d544a83047a9be2309f2ecbc7b65b", +"text0.png": "dd7c8c8dad6d39037f8c4aafdfb506f1f0a060ac", +"text1.png": "2f27efe386bdd3451087a578c43d81d64ba04b0d", +"text2.png": "75908efd90618b6af0210e93d143b70fcd3477d0", +"textAlign0.png": "cff58d69219497e5a1ca100484b4b281e1aeada4", +"textAlign1.png": "1b21d09ef00b4b5e7944c693a406742ea0f79902", +"textAscent0.png": "bcc8a4acd886eac61f60b6ddafaf5aa0a4523efa", +"textDescent0.png": "deabb812e3b7fb1dcc511a44a355ff78e4d7893d", +"textFont0.png": "92c05f24ff3f01b1b5e36b0ce8658d0c2fbbd929", +"textLeading0.png": "e3dad3a00cee9c0a305cfc77f2506ece0c45b590", +"textSize0.png": "6fd009e762d92c70b6df4372eafa0325515718c5", +"textWidth0.png": "cb3cebd21091ac89bd6483c810d95212aec27149", +"texture0.png": "f692ccf6228cf29525302d959956b002141f186d", +"textureMode0.png": "69e9da5c868e208ac665d50c0e3c143309f27434", +"textureMode1.png": "46ba5e41636c5bbe9a0b1a4a00d1fccbd8635542", +"textureWrap0.png": "998713ea401b13a7336c454dabc6191f58075287", +"textureWrap1.png": "e1c0613a0d408ea47b0b6f7d9fffcbed75547ae7", +"tint0.png": "2fd5d0485b140f3ae0b8de268dd098ca32fa75c2", +"tint1.png": "1826dec874ba8604a3822a6274622ba17bbc1f3f", +"tint2.png": "5d873d1f7047c2d9c7573acd680a3a864f5bca13", +"translate0.png": "ab84bf62de62f615c57e537d1ecb4a86aa49be43", +"translate1.png": "c8f8ba6aa8ef57f909a89c18813649764d7969b2", +"translate2.png": "7d3ea90c6b05f59e1e2e6e3670e74c4e2287480f", +"triangle0.png": "082792136ac1d80b7da622f363690797c3328e12", +"unhex0.png": "7b4d17b311a51bc2e60c38d9ce0bd2a08abd8983", +"updatePixels0.png": "5cd5ed9d43fc90c819dbaf2a1cc272c3d8a3c8ce", +"vertex0.png": "6d3b1d998e9eb3948df6793438819f65b81ad3f7", +"vertex1.png": "0b7931fe1ae20c7d3d355017d4389f24cf04d747", +"vertex2.png": "a6a667c3f2cb90a71eeda7c1667b4420799cd593", +"while0.png": "02c73d00ec6d0023a18643fb5b21f58d471011b0", +"width0.png": "5a089cd566e4d2ae3baf263ca7e84d082c392177" +} diff --git a/Reference/api_en/imgs/for0.png b/Reference/api_en/imgs/for0.png new file mode 100644 index 0000000..591e0ab Binary files /dev/null and b/Reference/api_en/imgs/for0.png differ diff --git a/Reference/api_en/imgs/for1.png b/Reference/api_en/imgs/for1.png new file mode 100644 index 0000000..7e4c2c4 Binary files /dev/null and b/Reference/api_en/imgs/for1.png differ diff --git a/Reference/api_en/imgs/for2.png b/Reference/api_en/imgs/for2.png new file mode 100644 index 0000000..629b933 Binary files /dev/null and b/Reference/api_en/imgs/for2.png differ diff --git a/Reference/api_en/imgs/for3.png b/Reference/api_en/imgs/for3.png new file mode 100644 index 0000000..87100ed Binary files /dev/null and b/Reference/api_en/imgs/for3.png differ diff --git a/Reference/api_en/imgs/for4.png b/Reference/api_en/imgs/for4.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/for4.png differ diff --git a/Reference/api_en/imgs/frustum0.png b/Reference/api_en/imgs/frustum0.png new file mode 100644 index 0000000..567bf1e Binary files /dev/null and b/Reference/api_en/imgs/frustum0.png differ diff --git a/Reference/api_en/imgs/get0.png b/Reference/api_en/imgs/get0.png new file mode 100644 index 0000000..9fe32ec Binary files /dev/null and b/Reference/api_en/imgs/get0.png differ diff --git a/Reference/api_en/imgs/get1.png b/Reference/api_en/imgs/get1.png new file mode 100644 index 0000000..8f68dcd Binary files /dev/null and b/Reference/api_en/imgs/get1.png differ diff --git a/Reference/api_en/imgs/green0.png b/Reference/api_en/imgs/green0.png new file mode 100644 index 0000000..026f248 Binary files /dev/null and b/Reference/api_en/imgs/green0.png differ diff --git a/Reference/api_en/imgs/height0.png b/Reference/api_en/imgs/height0.png new file mode 100644 index 0000000..a9a2fd7 Binary files /dev/null and b/Reference/api_en/imgs/height0.png differ diff --git a/Reference/api_en/imgs/hue0.png b/Reference/api_en/imgs/hue0.png new file mode 100644 index 0000000..f2738a2 Binary files /dev/null and b/Reference/api_en/imgs/hue0.png differ diff --git a/Reference/api_en/imgs/if0.png b/Reference/api_en/imgs/if0.png new file mode 100644 index 0000000..94ca1c1 Binary files /dev/null and b/Reference/api_en/imgs/if0.png differ diff --git a/Reference/api_en/imgs/image0.png b/Reference/api_en/imgs/image0.png new file mode 100644 index 0000000..8895d0f Binary files /dev/null and b/Reference/api_en/imgs/image0.png differ diff --git a/Reference/api_en/imgs/image1.png b/Reference/api_en/imgs/image1.png new file mode 100644 index 0000000..cdc08ed Binary files /dev/null and b/Reference/api_en/imgs/image1.png differ diff --git a/Reference/api_en/imgs/imageMode0.png b/Reference/api_en/imgs/imageMode0.png new file mode 100644 index 0000000..d8d5ac9 Binary files /dev/null and b/Reference/api_en/imgs/imageMode0.png differ diff --git a/Reference/api_en/imgs/imageMode1.png b/Reference/api_en/imgs/imageMode1.png new file mode 100644 index 0000000..a9a7f1c Binary files /dev/null and b/Reference/api_en/imgs/imageMode1.png differ diff --git a/Reference/api_en/imgs/imageMode2.png b/Reference/api_en/imgs/imageMode2.png new file mode 100644 index 0000000..e576bdf Binary files /dev/null and b/Reference/api_en/imgs/imageMode2.png differ diff --git a/Reference/api_en/imgs/in0.png b/Reference/api_en/imgs/in0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/in0.png differ diff --git a/Reference/api_en/imgs/indexbrackets0.png b/Reference/api_en/imgs/indexbrackets0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/indexbrackets0.png differ diff --git a/Reference/api_en/imgs/indexbrackets1.png b/Reference/api_en/imgs/indexbrackets1.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/indexbrackets1.png differ diff --git a/Reference/api_en/imgs/indexbrackets2.png b/Reference/api_en/imgs/indexbrackets2.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/indexbrackets2.png differ diff --git a/Reference/api_en/imgs/leftshift1.png b/Reference/api_en/imgs/leftshift1.png new file mode 100644 index 0000000..636917a Binary files /dev/null and b/Reference/api_en/imgs/leftshift1.png differ diff --git a/Reference/api_en/imgs/len0.png b/Reference/api_en/imgs/len0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/len0.png differ diff --git a/Reference/api_en/imgs/lerp0.png b/Reference/api_en/imgs/lerp0.png new file mode 100644 index 0000000..cef75c5 Binary files /dev/null and b/Reference/api_en/imgs/lerp0.png differ diff --git a/Reference/api_en/imgs/lerp1.png b/Reference/api_en/imgs/lerp1.png new file mode 100644 index 0000000..d15d0ad Binary files /dev/null and b/Reference/api_en/imgs/lerp1.png differ diff --git a/Reference/api_en/imgs/lerpColor0.png b/Reference/api_en/imgs/lerpColor0.png new file mode 100644 index 0000000..bc3b391 Binary files /dev/null and b/Reference/api_en/imgs/lerpColor0.png differ diff --git a/Reference/api_en/imgs/lightFalloff0.png b/Reference/api_en/imgs/lightFalloff0.png new file mode 100644 index 0000000..4eeb3eb Binary files /dev/null and b/Reference/api_en/imgs/lightFalloff0.png differ diff --git a/Reference/api_en/imgs/lightSpecular0.png b/Reference/api_en/imgs/lightSpecular0.png new file mode 100644 index 0000000..32ee5f7 Binary files /dev/null and b/Reference/api_en/imgs/lightSpecular0.png differ diff --git a/Reference/api_en/imgs/lights0.png b/Reference/api_en/imgs/lights0.png new file mode 100644 index 0000000..3f530f5 Binary files /dev/null and b/Reference/api_en/imgs/lights0.png differ diff --git a/Reference/api_en/imgs/line0.png b/Reference/api_en/imgs/line0.png new file mode 100644 index 0000000..9819215 Binary files /dev/null and b/Reference/api_en/imgs/line0.png differ diff --git a/Reference/api_en/imgs/line1.png b/Reference/api_en/imgs/line1.png new file mode 100644 index 0000000..c64d4ae Binary files /dev/null and b/Reference/api_en/imgs/line1.png differ diff --git a/Reference/api_en/imgs/line2.png b/Reference/api_en/imgs/line2.png new file mode 100644 index 0000000..14883df Binary files /dev/null and b/Reference/api_en/imgs/line2.png differ diff --git a/Reference/api_en/imgs/loadFont0.png b/Reference/api_en/imgs/loadFont0.png new file mode 100644 index 0000000..ac67a3b Binary files /dev/null and b/Reference/api_en/imgs/loadFont0.png differ diff --git a/Reference/api_en/imgs/loadImage0.png b/Reference/api_en/imgs/loadImage0.png new file mode 100644 index 0000000..8895d0f Binary files /dev/null and b/Reference/api_en/imgs/loadImage0.png differ diff --git a/Reference/api_en/imgs/loadPixels0.png b/Reference/api_en/imgs/loadPixels0.png new file mode 100644 index 0000000..33bb23d Binary files /dev/null and b/Reference/api_en/imgs/loadPixels0.png differ diff --git a/Reference/api_en/imgs/loadShader0.png b/Reference/api_en/imgs/loadShader0.png new file mode 100644 index 0000000..580cf9b Binary files /dev/null and b/Reference/api_en/imgs/loadShader0.png differ diff --git a/Reference/api_en/imgs/loadShape0.png b/Reference/api_en/imgs/loadShape0.png new file mode 100644 index 0000000..b53bdea Binary files /dev/null and b/Reference/api_en/imgs/loadShape0.png differ diff --git a/Reference/api_en/imgs/logicalAND0.png b/Reference/api_en/imgs/logicalAND0.png new file mode 100644 index 0000000..7956b32 Binary files /dev/null and b/Reference/api_en/imgs/logicalAND0.png differ diff --git a/Reference/api_en/imgs/logicalNOT0.png b/Reference/api_en/imgs/logicalNOT0.png new file mode 100644 index 0000000..c41362d Binary files /dev/null and b/Reference/api_en/imgs/logicalNOT0.png differ diff --git a/Reference/api_en/imgs/logicalOR0.png b/Reference/api_en/imgs/logicalOR0.png new file mode 100644 index 0000000..c9e656f Binary files /dev/null and b/Reference/api_en/imgs/logicalOR0.png differ diff --git a/Reference/api_en/imgs/mag0.png b/Reference/api_en/imgs/mag0.png new file mode 100644 index 0000000..6fa5d99 Binary files /dev/null and b/Reference/api_en/imgs/mag0.png differ diff --git a/Reference/api_en/imgs/map0.png b/Reference/api_en/imgs/map0.png new file mode 100644 index 0000000..c361211 Binary files /dev/null and b/Reference/api_en/imgs/map0.png differ diff --git a/Reference/api_en/imgs/modelX0.png b/Reference/api_en/imgs/modelX0.png new file mode 100644 index 0000000..6e6e5fb Binary files /dev/null and b/Reference/api_en/imgs/modelX0.png differ diff --git a/Reference/api_en/imgs/modelY0.png b/Reference/api_en/imgs/modelY0.png new file mode 100644 index 0000000..6e6e5fb Binary files /dev/null and b/Reference/api_en/imgs/modelY0.png differ diff --git a/Reference/api_en/imgs/modelZ0.png b/Reference/api_en/imgs/modelZ0.png new file mode 100644 index 0000000..6e6e5fb Binary files /dev/null and b/Reference/api_en/imgs/modelZ0.png differ diff --git a/Reference/api_en/imgs/multilinecomment0.png b/Reference/api_en/imgs/multilinecomment0.png new file mode 100644 index 0000000..f4afc3a Binary files /dev/null and b/Reference/api_en/imgs/multilinecomment0.png differ diff --git a/Reference/api_en/imgs/noSmooth0.png b/Reference/api_en/imgs/noSmooth0.png new file mode 100644 index 0000000..c423a60 Binary files /dev/null and b/Reference/api_en/imgs/noSmooth0.png differ diff --git a/Reference/api_en/imgs/noStroke0.png b/Reference/api_en/imgs/noStroke0.png new file mode 100644 index 0000000..fda1662 Binary files /dev/null and b/Reference/api_en/imgs/noStroke0.png differ diff --git a/Reference/api_en/imgs/noTint0.png b/Reference/api_en/imgs/noTint0.png new file mode 100644 index 0000000..8b1e0a2 Binary files /dev/null and b/Reference/api_en/imgs/noTint0.png differ diff --git a/Reference/api_en/imgs/noise0.png b/Reference/api_en/imgs/noise0.png new file mode 100644 index 0000000..5707665 Binary files /dev/null and b/Reference/api_en/imgs/noise0.png differ diff --git a/Reference/api_en/imgs/noiseDetail0.png b/Reference/api_en/imgs/noiseDetail0.png new file mode 100644 index 0000000..0d667e1 Binary files /dev/null and b/Reference/api_en/imgs/noiseDetail0.png differ diff --git a/Reference/api_en/imgs/noiseSeed0.png b/Reference/api_en/imgs/noiseSeed0.png new file mode 100644 index 0000000..66a0162 Binary files /dev/null and b/Reference/api_en/imgs/noiseSeed0.png differ diff --git a/Reference/api_en/imgs/normal0.png b/Reference/api_en/imgs/normal0.png new file mode 100644 index 0000000..a4b50b4 Binary files /dev/null and b/Reference/api_en/imgs/normal0.png differ diff --git a/Reference/api_en/imgs/ortho0.png b/Reference/api_en/imgs/ortho0.png new file mode 100644 index 0000000..ebed002 Binary files /dev/null and b/Reference/api_en/imgs/ortho0.png differ diff --git a/Reference/api_en/imgs/perspective0.png b/Reference/api_en/imgs/perspective0.png new file mode 100644 index 0000000..4a31ab7 Binary files /dev/null and b/Reference/api_en/imgs/perspective0.png differ diff --git a/Reference/api_en/imgs/pixels0.png b/Reference/api_en/imgs/pixels0.png new file mode 100644 index 0000000..dfdb2dd Binary files /dev/null and b/Reference/api_en/imgs/pixels0.png differ diff --git a/Reference/api_en/imgs/point0.png b/Reference/api_en/imgs/point0.png new file mode 100644 index 0000000..2a31177 Binary files /dev/null and b/Reference/api_en/imgs/point0.png differ diff --git a/Reference/api_en/imgs/point1.png b/Reference/api_en/imgs/point1.png new file mode 100644 index 0000000..6e653d3 Binary files /dev/null and b/Reference/api_en/imgs/point1.png differ diff --git a/Reference/api_en/imgs/pointLight0.png b/Reference/api_en/imgs/pointLight0.png new file mode 100644 index 0000000..0d90eec Binary files /dev/null and b/Reference/api_en/imgs/pointLight0.png differ diff --git a/Reference/api_en/imgs/popMatrix0.png b/Reference/api_en/imgs/popMatrix0.png new file mode 100644 index 0000000..e23ab83 Binary files /dev/null and b/Reference/api_en/imgs/popMatrix0.png differ diff --git a/Reference/api_en/imgs/popStyle0.png b/Reference/api_en/imgs/popStyle0.png new file mode 100644 index 0000000..fe6a6e5 Binary files /dev/null and b/Reference/api_en/imgs/popStyle0.png differ diff --git a/Reference/api_en/imgs/popStyle1.png b/Reference/api_en/imgs/popStyle1.png new file mode 100644 index 0000000..864dd7a Binary files /dev/null and b/Reference/api_en/imgs/popStyle1.png differ diff --git a/Reference/api_en/imgs/pushMatrix0.png b/Reference/api_en/imgs/pushMatrix0.png new file mode 100644 index 0000000..e23ab83 Binary files /dev/null and b/Reference/api_en/imgs/pushMatrix0.png differ diff --git a/Reference/api_en/imgs/pushStyle0.png b/Reference/api_en/imgs/pushStyle0.png new file mode 100644 index 0000000..fe6a6e5 Binary files /dev/null and b/Reference/api_en/imgs/pushStyle0.png differ diff --git a/Reference/api_en/imgs/pushStyle1.png b/Reference/api_en/imgs/pushStyle1.png new file mode 100644 index 0000000..864dd7a Binary files /dev/null and b/Reference/api_en/imgs/pushStyle1.png differ diff --git a/Reference/api_en/imgs/quad0.png b/Reference/api_en/imgs/quad0.png new file mode 100644 index 0000000..cbeb99f Binary files /dev/null and b/Reference/api_en/imgs/quad0.png differ diff --git a/Reference/api_en/imgs/quadraticVertex0.png b/Reference/api_en/imgs/quadraticVertex0.png new file mode 100644 index 0000000..cc250fb Binary files /dev/null and b/Reference/api_en/imgs/quadraticVertex0.png differ diff --git a/Reference/api_en/imgs/quadraticVertex1.png b/Reference/api_en/imgs/quadraticVertex1.png new file mode 100644 index 0000000..ee75f2e Binary files /dev/null and b/Reference/api_en/imgs/quadraticVertex1.png differ diff --git a/Reference/api_en/imgs/random0.png b/Reference/api_en/imgs/random0.png new file mode 100644 index 0000000..b5d80ee Binary files /dev/null and b/Reference/api_en/imgs/random0.png differ diff --git a/Reference/api_en/imgs/random1.png b/Reference/api_en/imgs/random1.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/random1.png differ diff --git a/Reference/api_en/imgs/random2.png b/Reference/api_en/imgs/random2.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/random2.png differ diff --git a/Reference/api_en/imgs/randomGaussian0.png b/Reference/api_en/imgs/randomGaussian0.png new file mode 100644 index 0000000..0b2f179 Binary files /dev/null and b/Reference/api_en/imgs/randomGaussian0.png differ diff --git a/Reference/api_en/imgs/randomSeed0.png b/Reference/api_en/imgs/randomSeed0.png new file mode 100644 index 0000000..c794b8d Binary files /dev/null and b/Reference/api_en/imgs/randomSeed0.png differ diff --git a/Reference/api_en/imgs/rect0.png b/Reference/api_en/imgs/rect0.png new file mode 100644 index 0000000..d382e6f Binary files /dev/null and b/Reference/api_en/imgs/rect0.png differ diff --git a/Reference/api_en/imgs/rect1.png b/Reference/api_en/imgs/rect1.png new file mode 100644 index 0000000..14b6969 Binary files /dev/null and b/Reference/api_en/imgs/rect1.png differ diff --git a/Reference/api_en/imgs/rect2.png b/Reference/api_en/imgs/rect2.png new file mode 100644 index 0000000..5ecffc8 Binary files /dev/null and b/Reference/api_en/imgs/rect2.png differ diff --git a/Reference/api_en/imgs/rectMode0.png b/Reference/api_en/imgs/rectMode0.png new file mode 100644 index 0000000..f8a9692 Binary files /dev/null and b/Reference/api_en/imgs/rectMode0.png differ diff --git a/Reference/api_en/imgs/rectMode1.png b/Reference/api_en/imgs/rectMode1.png new file mode 100644 index 0000000..c25a4ec Binary files /dev/null and b/Reference/api_en/imgs/rectMode1.png differ diff --git a/Reference/api_en/imgs/red0.png b/Reference/api_en/imgs/red0.png new file mode 100644 index 0000000..614a83a Binary files /dev/null and b/Reference/api_en/imgs/red0.png differ diff --git a/Reference/api_en/imgs/resetMatrix0.png b/Reference/api_en/imgs/resetMatrix0.png new file mode 100644 index 0000000..a829a5c Binary files /dev/null and b/Reference/api_en/imgs/resetMatrix0.png differ diff --git a/Reference/api_en/imgs/resetShader0.png b/Reference/api_en/imgs/resetShader0.png new file mode 100644 index 0000000..56fb33f Binary files /dev/null and b/Reference/api_en/imgs/resetShader0.png differ diff --git a/Reference/api_en/imgs/rightshift0.png b/Reference/api_en/imgs/rightshift0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/rightshift0.png differ diff --git a/Reference/api_en/imgs/rightshift1.png b/Reference/api_en/imgs/rightshift1.png new file mode 100644 index 0000000..636917a Binary files /dev/null and b/Reference/api_en/imgs/rightshift1.png differ diff --git a/Reference/api_en/imgs/rotate0.png b/Reference/api_en/imgs/rotate0.png new file mode 100644 index 0000000..6f5caf8 Binary files /dev/null and b/Reference/api_en/imgs/rotate0.png differ diff --git a/Reference/api_en/imgs/rotateX0.png b/Reference/api_en/imgs/rotateX0.png new file mode 100644 index 0000000..1a8071d Binary files /dev/null and b/Reference/api_en/imgs/rotateX0.png differ diff --git a/Reference/api_en/imgs/rotateX1.png b/Reference/api_en/imgs/rotateX1.png new file mode 100644 index 0000000..1a8071d Binary files /dev/null and b/Reference/api_en/imgs/rotateX1.png differ diff --git a/Reference/api_en/imgs/rotateY0.png b/Reference/api_en/imgs/rotateY0.png new file mode 100644 index 0000000..fc0b4df Binary files /dev/null and b/Reference/api_en/imgs/rotateY0.png differ diff --git a/Reference/api_en/imgs/rotateY1.png b/Reference/api_en/imgs/rotateY1.png new file mode 100644 index 0000000..fc0b4df Binary files /dev/null and b/Reference/api_en/imgs/rotateY1.png differ diff --git a/Reference/api_en/imgs/rotateZ0.png b/Reference/api_en/imgs/rotateZ0.png new file mode 100644 index 0000000..cd5d76f Binary files /dev/null and b/Reference/api_en/imgs/rotateZ0.png differ diff --git a/Reference/api_en/imgs/rotateZ1.png b/Reference/api_en/imgs/rotateZ1.png new file mode 100644 index 0000000..cd5d76f Binary files /dev/null and b/Reference/api_en/imgs/rotateZ1.png differ diff --git a/Reference/api_en/imgs/saturation0.png b/Reference/api_en/imgs/saturation0.png new file mode 100644 index 0000000..eac14cd Binary files /dev/null and b/Reference/api_en/imgs/saturation0.png differ diff --git a/Reference/api_en/imgs/save0.png b/Reference/api_en/imgs/save0.png new file mode 100644 index 0000000..b985501 Binary files /dev/null and b/Reference/api_en/imgs/save0.png differ diff --git a/Reference/api_en/imgs/scale0.png b/Reference/api_en/imgs/scale0.png new file mode 100644 index 0000000..7e9fa7b Binary files /dev/null and b/Reference/api_en/imgs/scale0.png differ diff --git a/Reference/api_en/imgs/scale1.png b/Reference/api_en/imgs/scale1.png new file mode 100644 index 0000000..77017e9 Binary files /dev/null and b/Reference/api_en/imgs/scale1.png differ diff --git a/Reference/api_en/imgs/scale2.png b/Reference/api_en/imgs/scale2.png new file mode 100644 index 0000000..8b90928 Binary files /dev/null and b/Reference/api_en/imgs/scale2.png differ diff --git a/Reference/api_en/imgs/set0.png b/Reference/api_en/imgs/set0.png new file mode 100644 index 0000000..2a31177 Binary files /dev/null and b/Reference/api_en/imgs/set0.png differ diff --git a/Reference/api_en/imgs/set1.png b/Reference/api_en/imgs/set1.png new file mode 100644 index 0000000..c876f54 Binary files /dev/null and b/Reference/api_en/imgs/set1.png differ diff --git a/Reference/api_en/imgs/set2.png b/Reference/api_en/imgs/set2.png new file mode 100644 index 0000000..7cbce41 Binary files /dev/null and b/Reference/api_en/imgs/set2.png differ diff --git a/Reference/api_en/imgs/shader0.png b/Reference/api_en/imgs/shader0.png new file mode 100644 index 0000000..d75a6e9 Binary files /dev/null and b/Reference/api_en/imgs/shader0.png differ diff --git a/Reference/api_en/imgs/shape0.png b/Reference/api_en/imgs/shape0.png new file mode 100644 index 0000000..b53bdea Binary files /dev/null and b/Reference/api_en/imgs/shape0.png differ diff --git a/Reference/api_en/imgs/shapeMode0.png b/Reference/api_en/imgs/shapeMode0.png new file mode 100644 index 0000000..ae3803b Binary files /dev/null and b/Reference/api_en/imgs/shapeMode0.png differ diff --git a/Reference/api_en/imgs/shearX0.png b/Reference/api_en/imgs/shearX0.png new file mode 100644 index 0000000..60d6e68 Binary files /dev/null and b/Reference/api_en/imgs/shearX0.png differ diff --git a/Reference/api_en/imgs/shearY0.png b/Reference/api_en/imgs/shearY0.png new file mode 100644 index 0000000..138cd91 Binary files /dev/null and b/Reference/api_en/imgs/shearY0.png differ diff --git a/Reference/api_en/imgs/shininess0.png b/Reference/api_en/imgs/shininess0.png new file mode 100644 index 0000000..e121fff Binary files /dev/null and b/Reference/api_en/imgs/shininess0.png differ diff --git a/Reference/api_en/imgs/sin0.png b/Reference/api_en/imgs/sin0.png new file mode 100644 index 0000000..1933772 Binary files /dev/null and b/Reference/api_en/imgs/sin0.png differ diff --git a/Reference/api_en/imgs/size0.png b/Reference/api_en/imgs/size0.png new file mode 100644 index 0000000..2b3e339 Binary files /dev/null and b/Reference/api_en/imgs/size0.png differ diff --git a/Reference/api_en/imgs/size2.png b/Reference/api_en/imgs/size2.png new file mode 100644 index 0000000..ad76eec Binary files /dev/null and b/Reference/api_en/imgs/size2.png differ diff --git a/Reference/api_en/imgs/slice0.png b/Reference/api_en/imgs/slice0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/slice0.png differ diff --git a/Reference/api_en/imgs/slice1.png b/Reference/api_en/imgs/slice1.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/slice1.png differ diff --git a/Reference/api_en/imgs/smooth0.png b/Reference/api_en/imgs/smooth0.png new file mode 100644 index 0000000..5ef686d Binary files /dev/null and b/Reference/api_en/imgs/smooth0.png differ diff --git a/Reference/api_en/imgs/specular0.png b/Reference/api_en/imgs/specular0.png new file mode 100644 index 0000000..4e4b1ed Binary files /dev/null and b/Reference/api_en/imgs/specular0.png differ diff --git a/Reference/api_en/imgs/sphere0.png b/Reference/api_en/imgs/sphere0.png new file mode 100644 index 0000000..5391951 Binary files /dev/null and b/Reference/api_en/imgs/sphere0.png differ diff --git a/Reference/api_en/imgs/sphereDetail0.png b/Reference/api_en/imgs/sphereDetail0.png new file mode 100644 index 0000000..49f82df Binary files /dev/null and b/Reference/api_en/imgs/sphereDetail0.png differ diff --git a/Reference/api_en/imgs/spotLight0.png b/Reference/api_en/imgs/spotLight0.png new file mode 100644 index 0000000..557846d Binary files /dev/null and b/Reference/api_en/imgs/spotLight0.png differ diff --git a/Reference/api_en/imgs/spotLight1.png b/Reference/api_en/imgs/spotLight1.png new file mode 100644 index 0000000..eacc853 Binary files /dev/null and b/Reference/api_en/imgs/spotLight1.png differ diff --git a/Reference/api_en/imgs/sq0.png b/Reference/api_en/imgs/sq0.png new file mode 100644 index 0000000..e219483 Binary files /dev/null and b/Reference/api_en/imgs/sq0.png differ diff --git a/Reference/api_en/imgs/sqrt0.png b/Reference/api_en/imgs/sqrt0.png new file mode 100644 index 0000000..7465c8b Binary files /dev/null and b/Reference/api_en/imgs/sqrt0.png differ diff --git a/Reference/api_en/imgs/square0.png b/Reference/api_en/imgs/square0.png new file mode 100644 index 0000000..3a1f28e Binary files /dev/null and b/Reference/api_en/imgs/square0.png differ diff --git a/Reference/api_en/imgs/stroke0.png b/Reference/api_en/imgs/stroke0.png new file mode 100644 index 0000000..00527d5 Binary files /dev/null and b/Reference/api_en/imgs/stroke0.png differ diff --git a/Reference/api_en/imgs/stroke1.png b/Reference/api_en/imgs/stroke1.png new file mode 100644 index 0000000..aa83236 Binary files /dev/null and b/Reference/api_en/imgs/stroke1.png differ diff --git a/Reference/api_en/imgs/strokeCap0.png b/Reference/api_en/imgs/strokeCap0.png new file mode 100644 index 0000000..3d9d9fb Binary files /dev/null and b/Reference/api_en/imgs/strokeCap0.png differ diff --git a/Reference/api_en/imgs/strokeJoin0.png b/Reference/api_en/imgs/strokeJoin0.png new file mode 100644 index 0000000..2ee403c Binary files /dev/null and b/Reference/api_en/imgs/strokeJoin0.png differ diff --git a/Reference/api_en/imgs/strokeJoin1.png b/Reference/api_en/imgs/strokeJoin1.png new file mode 100644 index 0000000..260a97c Binary files /dev/null and b/Reference/api_en/imgs/strokeJoin1.png differ diff --git a/Reference/api_en/imgs/strokeJoin2.png b/Reference/api_en/imgs/strokeJoin2.png new file mode 100644 index 0000000..2802979 Binary files /dev/null and b/Reference/api_en/imgs/strokeJoin2.png differ diff --git a/Reference/api_en/imgs/strokeWeight0.png b/Reference/api_en/imgs/strokeWeight0.png new file mode 100644 index 0000000..e9245db Binary files /dev/null and b/Reference/api_en/imgs/strokeWeight0.png differ diff --git a/Reference/api_en/imgs/tan0.png b/Reference/api_en/imgs/tan0.png new file mode 100644 index 0000000..a5d82e3 Binary files /dev/null and b/Reference/api_en/imgs/tan0.png differ diff --git a/Reference/api_en/imgs/text0.png b/Reference/api_en/imgs/text0.png new file mode 100644 index 0000000..fa633d5 Binary files /dev/null and b/Reference/api_en/imgs/text0.png differ diff --git a/Reference/api_en/imgs/text1.png b/Reference/api_en/imgs/text1.png new file mode 100644 index 0000000..acbe05f Binary files /dev/null and b/Reference/api_en/imgs/text1.png differ diff --git a/Reference/api_en/imgs/text2.png b/Reference/api_en/imgs/text2.png new file mode 100644 index 0000000..bc2bffc Binary files /dev/null and b/Reference/api_en/imgs/text2.png differ diff --git a/Reference/api_en/imgs/textAlign0.png b/Reference/api_en/imgs/textAlign0.png new file mode 100644 index 0000000..25c5119 Binary files /dev/null and b/Reference/api_en/imgs/textAlign0.png differ diff --git a/Reference/api_en/imgs/textAlign1.png b/Reference/api_en/imgs/textAlign1.png new file mode 100644 index 0000000..f25bf89 Binary files /dev/null and b/Reference/api_en/imgs/textAlign1.png differ diff --git a/Reference/api_en/imgs/textAscent0.png b/Reference/api_en/imgs/textAscent0.png new file mode 100644 index 0000000..1330f4a Binary files /dev/null and b/Reference/api_en/imgs/textAscent0.png differ diff --git a/Reference/api_en/imgs/textDescent0.png b/Reference/api_en/imgs/textDescent0.png new file mode 100644 index 0000000..2e19f71 Binary files /dev/null and b/Reference/api_en/imgs/textDescent0.png differ diff --git a/Reference/api_en/imgs/textFont0.png b/Reference/api_en/imgs/textFont0.png new file mode 100644 index 0000000..10a0f19 Binary files /dev/null and b/Reference/api_en/imgs/textFont0.png differ diff --git a/Reference/api_en/imgs/textLeading0.png b/Reference/api_en/imgs/textLeading0.png new file mode 100644 index 0000000..55aad3e Binary files /dev/null and b/Reference/api_en/imgs/textLeading0.png differ diff --git a/Reference/api_en/imgs/textSize0.png b/Reference/api_en/imgs/textSize0.png new file mode 100644 index 0000000..08d56cf Binary files /dev/null and b/Reference/api_en/imgs/textSize0.png differ diff --git a/Reference/api_en/imgs/textWidth0.png b/Reference/api_en/imgs/textWidth0.png new file mode 100644 index 0000000..b5d73dc Binary files /dev/null and b/Reference/api_en/imgs/textWidth0.png differ diff --git a/Reference/api_en/imgs/texture0.png b/Reference/api_en/imgs/texture0.png new file mode 100644 index 0000000..505f1d9 Binary files /dev/null and b/Reference/api_en/imgs/texture0.png differ diff --git a/Reference/api_en/imgs/textureMode0.png b/Reference/api_en/imgs/textureMode0.png new file mode 100644 index 0000000..505f1d9 Binary files /dev/null and b/Reference/api_en/imgs/textureMode0.png differ diff --git a/Reference/api_en/imgs/textureMode1.png b/Reference/api_en/imgs/textureMode1.png new file mode 100644 index 0000000..505f1d9 Binary files /dev/null and b/Reference/api_en/imgs/textureMode1.png differ diff --git a/Reference/api_en/imgs/textureWrap0.png b/Reference/api_en/imgs/textureWrap0.png new file mode 100644 index 0000000..c86f9d3 Binary files /dev/null and b/Reference/api_en/imgs/textureWrap0.png differ diff --git a/Reference/api_en/imgs/textureWrap1.png b/Reference/api_en/imgs/textureWrap1.png new file mode 100644 index 0000000..2995856 Binary files /dev/null and b/Reference/api_en/imgs/textureWrap1.png differ diff --git a/Reference/api_en/imgs/tint0.png b/Reference/api_en/imgs/tint0.png new file mode 100644 index 0000000..cfe54e4 Binary files /dev/null and b/Reference/api_en/imgs/tint0.png differ diff --git a/Reference/api_en/imgs/tint1.png b/Reference/api_en/imgs/tint1.png new file mode 100644 index 0000000..2455540 Binary files /dev/null and b/Reference/api_en/imgs/tint1.png differ diff --git a/Reference/api_en/imgs/tint2.png b/Reference/api_en/imgs/tint2.png new file mode 100644 index 0000000..2c6f481 Binary files /dev/null and b/Reference/api_en/imgs/tint2.png differ diff --git a/Reference/api_en/imgs/translate0.png b/Reference/api_en/imgs/translate0.png new file mode 100644 index 0000000..d382e6f Binary files /dev/null and b/Reference/api_en/imgs/translate0.png differ diff --git a/Reference/api_en/imgs/translate1.png b/Reference/api_en/imgs/translate1.png new file mode 100644 index 0000000..e0bb313 Binary files /dev/null and b/Reference/api_en/imgs/translate1.png differ diff --git a/Reference/api_en/imgs/translate2.png b/Reference/api_en/imgs/translate2.png new file mode 100644 index 0000000..973c589 Binary files /dev/null and b/Reference/api_en/imgs/translate2.png differ diff --git a/Reference/api_en/imgs/triangle0.png b/Reference/api_en/imgs/triangle0.png new file mode 100644 index 0000000..995d964 Binary files /dev/null and b/Reference/api_en/imgs/triangle0.png differ diff --git a/Reference/api_en/imgs/unhex0.png b/Reference/api_en/imgs/unhex0.png new file mode 100644 index 0000000..762ae97 Binary files /dev/null and b/Reference/api_en/imgs/unhex0.png differ diff --git a/Reference/api_en/imgs/updatePixels0.png b/Reference/api_en/imgs/updatePixels0.png new file mode 100644 index 0000000..5a06817 Binary files /dev/null and b/Reference/api_en/imgs/updatePixels0.png differ diff --git a/Reference/api_en/imgs/vertex0.png b/Reference/api_en/imgs/vertex0.png new file mode 100644 index 0000000..79f932c Binary files /dev/null and b/Reference/api_en/imgs/vertex0.png differ diff --git a/Reference/api_en/imgs/vertex1.png b/Reference/api_en/imgs/vertex1.png new file mode 100644 index 0000000..2d26cbf Binary files /dev/null and b/Reference/api_en/imgs/vertex1.png differ diff --git a/Reference/api_en/imgs/vertex2.png b/Reference/api_en/imgs/vertex2.png new file mode 100644 index 0000000..505f1d9 Binary files /dev/null and b/Reference/api_en/imgs/vertex2.png differ diff --git a/Reference/api_en/imgs/while0.png b/Reference/api_en/imgs/while0.png new file mode 100644 index 0000000..7e4c2c4 Binary files /dev/null and b/Reference/api_en/imgs/while0.png differ diff --git a/Reference/api_en/imgs/width0.png b/Reference/api_en/imgs/width0.png new file mode 100644 index 0000000..ca5408a Binary files /dev/null and b/Reference/api_en/imgs/width0.png differ diff --git a/fetch_processing_jar.sh b/fetch_processing_jar.sh index ece199c..a30d516 100755 --- a/fetch_processing_jar.sh +++ b/fetch_processing_jar.sh @@ -4,11 +4,11 @@ TARGET_DIR="${1:-.}" # Define global constants for URLs -URL_LINUX64="https://py.processing.org/processing.py-linux64.tgz" -URL_LINUX32="https://py.processing.org/processing.py-linux32.tgz" -URL_MAC="https://py.processing.org/processing.py-macosx.tgz" -URL_WINDOWS64="https://py.processing.org/processing.py-windows64.zip" -URL_WINDOWS32="https://py.processing.org/processing.py-windows32.zip" +URL_LINUX64="https://contribs.processing.org/pythonmode/processing.py-linux64.tgz" +URL_LINUX32="https://contribs.processing.org/pythonmode/processing.py-linux32.tgz" +URL_MAC="https://contribs.processing.org/pythonmode/processing.py-macosx.tgz" +URL_WINDOWS64="https://contribs.processing.org/pythonmode/processing.py-windows64.zip" +URL_WINDOWS32="https://contribs.processing.org/pythonmode/processing.py-windows32.zip" # Detect the operating system OS="unknown" diff --git a/generator.py b/generator.py index 0eb4e34..dc2cff6 100755 --- a/generator.py +++ b/generator.py @@ -12,6 +12,8 @@ import distutils.core import sys import copy +import hashlib +import json import cgi import time, datetime @@ -34,6 +36,9 @@ target_cover_dir = target_dir + canon_cover_dir target_examples_dir = target_dir + canon_examples_dir reference_dir='Reference/api_en/' +# Example images are committed so that builds don't need to run sketches. +source_img_dir = os.path.join(src_dir, reference_dir, 'imgs') +fingerprints_path = os.path.join(source_img_dir, 'fingerprints.json') tutorials_dir='Tutorials/' # files in the reference matching these regexps will not be built or included @@ -230,6 +235,11 @@ def generate_images(items_dict, to_update, src_dir, processing_py_jar, print("Exists:", os.path.exists(processing_py_jar_path)) print("Permissions:", oct(os.stat(processing_py_jar_path).st_mode)[-3:]) + for workitem in workitems.itervalues(): + if os.path.exists(workitem['imagefile']): + # A failed run must not leave the old image behind. + os.remove(workitem['imagefile']) + # TODO: use the multiprocessing module's Pool class to run multiple # instances of this at once generated, failed = image_worker(base_cmd, workitems) @@ -245,26 +255,62 @@ def generate_images(items_dict, to_update, src_dir, processing_py_jar, print("Done rendering examples.") return len(failed) -def find_images(items_dict, to_update, img_dir): +def code_fingerprint(code): + if isinstance(code, unicode): + code = code.encode('utf-8') + return hashlib.sha1(code).hexdigest() + +def load_fingerprints(): + if not os.path.exists(fingerprints_path): + return {} + with open(fingerprints_path) as f: + return json.load(f) + +def record_fingerprints(items_dict, to_update, img_dir): + '''Record the example code behind each image, and delete images no page shows.''' + fingerprints = load_fingerprints() for name in to_update: - item = items_dict[name] - for number, example in enumerate(item.examples): + for number, example in enumerate(items_dict[name].examples): example_filename = name + str(number) + '.png' example_path = os.path.join(img_dir, example_filename) - if example['image']: - if os.path.exists(example_path): - # UPDATE THIS if the image directory changes! - example['image'] = canon_reference_dir + 'imgs/' + example_filename - else: - # We want an image, but we don't have one. hm. - del example['image'] - example['broken'] = True + if example['image'] and example['run'] and os.path.exists(example_path): + fingerprints[example_filename] = code_fingerprint(example['code']) else: + fingerprints.pop(example_filename, None) if os.path.exists(example_path): # So, we run all example sketches as a kind of unit-test, and they all save images, # but some of those images don't actually need to be drawn. This is one of those # images. os.remove(example_path) + with open(fingerprints_path, 'w') as f: + json.dump(fingerprints, f, indent=0, sort_keys=True, separators=(',', ': ')) + f.write('\n') + +def find_images(items_dict, to_update, img_dir, target_img_dir): + '''Copy committed images into the site and return how many are missing or stale.''' + fingerprints = load_fingerprints() + stale = 0 + for name in to_update: + for number, example in enumerate(items_dict[name].examples): + if not example['image']: + continue + example_filename = name + str(number) + '.png' + example_path = os.path.join(img_dir, example_filename) + if not example['run']: + # Interactive sketches can't be run, so they never get an image. + del example['image'] + example['broken'] = True + elif (fingerprints.get(example_filename) != code_fingerprint(example['code']) + or not os.path.exists(example_path)): + print_error('{}: example code has no matching image; rebuild with --images'.format(example_filename)) + del example['image'] + example['broken'] = True + stale += 1 + else: + shutil.copy(example_path, target_img_dir) + # UPDATE THIS if the image directory changes! + example['image'] = canon_reference_dir + 'imgs/' + example_filename + return stale def make_convert_hypertext(names_dict): """ @@ -330,8 +376,11 @@ def build_reference(reference_dir, to_update, env, build_images): os.makedirs(target_img_dir) if build_images: - failures += generate_images(items_dict, to_update, src_dir, "./processing-py.jar", target_img_dir) - find_images(items_dict, to_update, target_img_dir) + if not os.path.exists(source_img_dir): + os.makedirs(source_img_dir) + failures += generate_images(items_dict, to_update, src_dir, "./processing-py.jar", source_img_dir) + record_fingerprints(items_dict, to_update, source_img_dir) + failures += find_images(items_dict, to_update, source_img_dir, target_img_dir) reference_template = env.get_template("reference_item_template.jinja") convert_hypertext = make_convert_hypertext(items_dict) diff --git a/netlify.toml b/netlify.toml index 4c48208..6aa5670 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,3 +1,3 @@ [build] - command = "bash -c './headless_build_script.sh /opt/build/repo/'" - publish = "generated" \ No newline at end of file + command = "python generator.py build --all" + publish = "generated" diff --git a/template/page_template.jinja b/template/page_template.jinja index 10e264b..d8bdb12 100644 --- a/template/page_template.jinja +++ b/template/page_template.jinja @@ -11,6 +11,9 @@ + + +