A brush for generative fine art.
A painting surface.
Paint trait and implementations.
Path types and tools.
Exhuastive set of imports for painting.
Fragment shader API.
Changes of form.
Uniform interface for shaders.
The context of the current render frame.
A handle to the GPU for managing buffers and shaders.
Command line options for a painting run.
A shader which can be used to shade paths. See
The world in which the painting takes place.
A trait for types which paint canvases.
Run an artist.
Run an artist defined by raw functions.
A two dimensional point.
A three dimensional point.
A compiled GLSL program.
A value or an error.
A two dimensional size.
A two dimensional vector.
A three dimensional vector.