If UseGradient false then don't use CustomGradient