start color and end color are used in simple gradients only. By default gradient uses an array of colours and array of locations