- Classes
- Namespaces
- Interfaces
- Traits
- Index

Class

# Imagine\Image\Fill\Gradient\Linear

abstract class Linear implements FillInterface

Linear 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 |
ColorInterface | getColor(PointInterface $position) Gets color of the fill for the given position |
ColorInterface | getStart() |
ColorInterface | getEnd() |

## Details

###
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 |

###
at line 56
`final public ColorInterface getColor(PointInterface $position)`

Gets color of the fill for the given position

#### Parameters

PointInterface | $position |

#### Return Value

ColorInterface |

###
at line 74
`final public ColorInterface getStart()`

#### Return Value

ColorInterface |

###
at line 82
`final public ColorInterface getEnd()`

#### Return Value

ColorInterface |