Blend

trait Blend extends Algebra

Algebra describing color blending modes.

Source:
Blend.scala
trait Algebra
class Object
trait Matchable
class Any

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

Abstract methods

def burn[A](image: Drawing[A]): Drawing[A]
def dodge[A](image: Drawing[A]): Drawing[A]
def lighten[A](image: Drawing[A]): Drawing[A]
def screen[A](image: Drawing[A]): Drawing[A]
def sourceOver[A](image: Drawing[A]): Drawing[A]

Implicits

Inherited implicits

Inherited from:
Algebra
Source:
Algebra.scala