Class

Imagine\Image\Fill\Gradient\Horizontal

class Horizontal extends Linear

Horizontal gradient fill

Methods

__construct(integer $length, ColorInterface $start, ColorInterface $end)

Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly

from Linear
ColorInterface getColor(PointInterface $position)

Gets color of the fill for the given position

from Linear
ColorInterface getStart()

from Linear
ColorInterface getEnd()

from Linear
getDistance(PointInterface $position)

{@inheritdoc}

Details

in Linear at line 46
final public __construct(integer $length, ColorInterface $start, ColorInterface $end)

Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly

Parameters

integer $length
ColorInterface $start
ColorInterface $end

in Linear at line 56
final public ColorInterface getColor(PointInterface $position)

Gets color of the fill for the given position

Parameters

PointInterface $position

Return Value

ColorInterface

in Linear at line 74
final public ColorInterface getStart()

Return Value

ColorInterface

in Linear at line 82
final public ColorInterface getEnd()

Return Value

ColorInterface

at line 24
public getDistance(PointInterface $position)

{@inheritdoc}

Parameters

PointInterface $position