     :subcategory nil
     :added "1.0"}
   rotate-y
-  "Rotates a shape around the y-axis the amount specified by the angle
+  "Rotates a shape around the y-axis the amount specified by the `angle`
   parameter. Angles should be specified in radians (values from 0
-  to (* PI 2)) or converted to radians with the radians function.
+  to (* PI 2)) or converted to radians with the [[radians]] function.
   Objects are always rotated around their relative position to the
   origin and positive numbers rotate objects in a counterclockwise
   direction. Transformations apply to everything that happens after
   and subsequent calls to the function accumulates the effect. For
-  example, calling (rotate-y HALF-PI) and then (rotate-y HALF-PI) is
-  the same as (rotate-y PI). If rotate-y is called within the draw fn,
-  the transformation is reset when the loop begins again. This
-  function requires either the :p3d or :opengl renderer."
+  example, calling `(rotate-y HALF-PI)` and then `(rotate-y HALF-PI)` is
+  the same as `(rotate-y PI)`. If [[rotate-y]] is called within the draw
+  function, the transformation is reset when the loop begins again. This
+  function requires either the `:p3d` or `:opengl` renderer."
   [angle]
   (.rotateY (current-graphics) (float angle)))
 

       :added "2.0"}
     filter-shader
     "Originally named filter in Processing Language.
  Filters the display window with given shader (only in :p2d and :p3d modes)."
     [^PShader shader-obj] (.filter (current-graphics) shader-obj)))

(defn

    :subcategory "Setting"
    :added "1.0"}
  no-stroke
  "Disables drawing the stroke (outline). If both [[no-stroke]] and
  [[no-fill]] are called, nothing will be drawn to the screen."
  []
  (.noStroke (current-graphics))
  (swap! (internal-state) assoc :current-stroke nil))
