GenericTransform

trait GenericTransform[G[_]] extends Transform
trait Transform
trait Algebra
class Object
trait Matchable
class Any
class Algebra
Algebra { type Drawing = [A] =>> Finalized[G, A]; }

Type members

Inherited types

type Drawing[_]

The effect type that methods on this algebra produce. Represents an effect that, when run, will draw something and produce a value.

The effect type that methods on this algebra produce. Represents an effect that, when run, will draw something and produce a value.

Inherited from:
Algebra
Source:
Algebra.scala

Value members

Concrete methods

def transform[A](img: Finalized[G, A], tx: Transform): Finalized[G, A]

Inherited methods

Inherited from:
Transform
Source:
Transform.scala
def rotate[A](img: Drawing[A], angle: Angle): Drawing[A]
Inherited from:
Transform
Source:
Transform.scala
def scale[A](img: Drawing[A], x: Double, y: Double): Drawing[A]
Inherited from:
Transform
Source:
Transform.scala
def translate[A](img: Drawing[A], vec: Vec): Drawing[A]
Inherited from:
Transform
Source:
Transform.scala
def translate[A](img: Drawing[A], x: Double, y: Double): Drawing[A]
Inherited from:
Transform
Source:
Transform.scala
Inherited from:
Transform
Source:
Transform.scala

Implicits

Inherited implicits

Inherited from:
Algebra
Source:
Algebra.scala