package core
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
final
class
Angle extends AnyRef
An angle in radians
- sealed trait Cap extends Product with Serializable
-
final
case class
ClosedPath(reversed: List[PathElement]) extends Product with Serializable
Elements are stored in reversed order to make appending, the most common operation, more efficient.
- sealed abstract class Color extends Product with Serializable
- trait CommonColors extends AnyRef
- sealed trait Gradient extends Product with Serializable
- sealed trait Join extends Product with Serializable
-
final
case class
Normalized(get: Double) extends AnyVal with Product with Serializable
A value in the range [0, 1]
-
final
case class
OpenPath(reversed: List[PathElement]) extends Product with Serializable
Elements are stored in reversed order to make appending, the most common operation, more efficient.
- trait Parametric[A] extends (A) ⇒ Point
- sealed abstract class PathElement extends Product with Serializable
- sealed abstract class Point extends Product with Serializable
-
final
case class
Transform(elements: Array[Double]) extends Product with Serializable
Representation of an affine transformation as an augmented matrix.
- final case class UnsignedByte(value: Byte) extends AnyVal with Product with Serializable
-
final
case class
Vec(x: Double, y: Double) extends Product with Serializable
A 2D vector.
A 2D vector. We can't use the name
Vector
as Scala already uses it.
Value Members
- object Angle
- object Cap extends Serializable
- object ClosedPath extends Serializable
- object Color extends CommonColors with Serializable
- object Gradient extends Serializable
- object Join extends Serializable
- object Normalized extends Serializable
- object OpenPath extends Serializable
-
object
Parametric
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
. - object PathElement extends Serializable
- object Point extends Serializable
- object Transform extends Serializable
- object UnsignedByte extends Serializable
- object Vec extends Serializable