Algorithms to use when painting on the canvas.

When drawing a shape or image onto a canvas, different algorithms can be used to blend the pixels. The image below shows the effects of these modes.

Open Skia fiddle to view image.

See Paint.transferMode.

Constants

clear → TransferMode
const TransferMode(0)
color → TransferMode
const TransferMode(27)
colorBurn → TransferMode
const TransferMode(19)
colorDodge → TransferMode
const TransferMode(18)
darken → TransferMode
const TransferMode(16)
difference → TransferMode
const TransferMode(22)
dst → TransferMode
const TransferMode(2)
dstATop → TransferMode
const TransferMode(10)
dstIn → TransferMode
const TransferMode(6)
dstOut → TransferMode
const TransferMode(8)
dstOver → TransferMode
const TransferMode(4)
exclusion → TransferMode
const TransferMode(23)
hardLight → TransferMode
const TransferMode(20)
hue → TransferMode
const TransferMode(25)
lighten → TransferMode
const TransferMode(17)
luminosity → TransferMode
const TransferMode(28)
modulate → TransferMode
const TransferMode(13)
multiply → TransferMode
const TransferMode(24)
overlay → TransferMode
const TransferMode(15)
plus → TransferMode
const TransferMode(12)
saturation → TransferMode
const TransferMode(26)
screen → TransferMode
const TransferMode(14)
softLight → TransferMode
const TransferMode(21)
src → TransferMode
const TransferMode(1)
srcATop → TransferMode
const TransferMode(9)
srcIn → TransferMode
const TransferMode(5)
srcOut → TransferMode
const TransferMode(7)
srcOver → TransferMode
const TransferMode(3)
values → List<TransferMode>

A constant List of the values in this enum, in order of their declaration.

const List<TransferMode>
xor → TransferMode
const TransferMode(11)

Properties

index → int
read-only
hashCode → int

Get a hash code for this object.

read-only, inherited
runtimeType → Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) → bool

The equality operator.

inherited

Methods

noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
toString() → String

Returns a string representation of this object.

inherited