Finalized

doodle.algebra.generic.package$.Finalized$
object Finalized

Attributes

Source
package.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Finalized.type

Members list

Value members

Concrete methods

def apply[F[_], A](f: List[ContextTransform] => (List[ContextTransform], (BoundingBox, Renderable[F, A]))): Finalized[F, A]

Attributes

Source
package.scala
def contextTransform[F[_], A](f: DrawingContext => DrawingContext)(child: Finalized[F, A]): Finalized[F, A]

Attributes

Source
package.scala
def leaf[F[_], A](f: DrawingContext => (BoundingBox, Renderable[F, A])): Finalized[F, A]

Create a leaf Finalized. It will be passed a DrawingContext with all transforms applied in the correct order.

Create a leaf Finalized. It will be passed a DrawingContext with all transforms applied in the correct order.

Attributes

Source
package.scala
def transform[F[_], A](transform: Transform)(child: Finalized[F, A]): Finalized[F, A]

Attributes

Source
package.scala