doodle.core
Type members
Classlikes
Wrapper class for storing base-64 encoded bitmap data along with the format of that bitmap.
Wrapper class for storing base-64 encoded bitmap data along with the format of that bitmap.
E.g. val pngData = Base64[Png]("data here ...") represents a base-64 bitmap in Png format.
By convention that formats in doodle.effect.Writer$ should be used.
A doodle.core.BoundingBox represents a bounding box around an picture.
A doodle.core.BoundingBox represents a bounding box around an picture.
A bounding box also defines a local coordinate system for a picture. The bounding box must contain the origin of the coordinate system. However the origin need not be centered within the box.
No particular guarantees are made about the tightness of the bounding box, though it can assumed to be reasonably tight.
- Companion
- object
Elements are stored in reversed order to make appending, the most common operation, more efficient.
Elements are stored in reversed order to make appending, the most common operation, more efficient.
- Companion
- object
Elements are stored in reversed order to make appending, the most common operation, more efficient.
Elements are stored in reversed order to make appending, the most common operation, more efficient.
- Companion
- object
A collection of parametric curves.
A collection of parametric curves.
A parametric curve is a function from some input---usually a normalized
number or an angle---to a Point
.
- Companion
- class
Representation of an affine transformation as an augmented matrix.
Representation of an affine transformation as an augmented matrix.
- Companion
- object
A 2D vector. We can't use the name Vector
as Scala already uses it.
A 2D vector. We can't use the name Vector
as Scala already uses it.
- Companion
- object