Packages

p

doodle

core

package core

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final class Angle extends AnyRef

    An angle in radians

  2. sealed trait Cap extends Product with Serializable
  3. 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.

  4. sealed abstract class Color extends Product with Serializable
  5. trait CommonColors extends AnyRef
  6. sealed trait Gradient extends Product with Serializable
  7. sealed trait Join extends Product with Serializable
  8. final case class Normalized(get: Double) extends AnyVal with Product with Serializable

    A value in the range [0, 1]

  9. 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.

  10. trait Parametric[A] extends (A) ⇒ Point
  11. sealed abstract class PathElement extends Product with Serializable
  12. sealed abstract class Point extends Product with Serializable
  13. final case class Transform(elements: Array[Double]) extends Product with Serializable

    Representation of an affine transformation as an augmented matrix.

  14. final case class UnsignedByte(value: Byte) extends AnyVal with Product with Serializable
  15. 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

  1. object Angle
  2. object Cap extends Serializable
  3. object ClosedPath extends Serializable
  4. object Color extends CommonColors with Serializable
  5. object Gradient extends Serializable
  6. object Join extends Serializable
  7. object Normalized extends Serializable
  8. object OpenPath extends Serializable
  9. 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.

  10. object PathElement extends Serializable
  11. object Point extends Serializable
  12. object Transform extends Serializable
  13. object UnsignedByte extends Serializable
  14. object Vec extends Serializable

Ungrouped