Empirical
|
Define simple shapes to draw on a canvas. More...
#include <string>
#include "../base/vector.h"
#include "../geometry/Circle2D.h"
#include "CanvasAction.h"
Go to the source code of this file.
Classes | |
class | emp::web::CanvasShape |
Define an arbitrary shape to draw on a canvas (base clase) More... | |
class | emp::web::CanvasCircle |
Track a circle shape to be drawn on a canvas. More... | |
class | emp::web::CanvasRect |
Track a rectangle shape to be drawn on a canvas. More... | |
class | emp::web::CanvasClearRect |
Clear a rectangular area in a canvas. More... | |
class | emp::web::CanvasPolygon |
An arbitrary-sized polygon to be drawn on a canvas. More... | |
class | emp::web::CanvasLine |
A line segment on the canvas. More... | |
class | emp::web::CanvasMultiLine |
class | emp::web::CanvasText |
Text to be written on a canvas. More... | |
Namespaces | |
emp | |
If we are in emscripten, make sure to include the header. | |
emp::web | |
Define simple shapes to draw on a canvas.
Canvas shapes can be definied in detail, describing how they modify a canvas.
Other, more specific actions defined here are: CanvasCircle CanvasRect