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