FFGradient constructor

FFGradient({
  1. Iterable<FFGradient_Color>? colors,
  2. double? legacyAngle,
  3. FFDoubleValue? angleValue,
  4. FFGradient_FFGradientType? gradientType,
  5. FFDoubleValue? radiusValue,
  6. FFDoubleValue? centerXValue,
  7. FFDoubleValue? centerYValue,
})

Implementation

factory FFGradient({
  $core.Iterable<FFGradient_Color>? colors,
  $core.double? legacyAngle,
  FFDoubleValue? angleValue,
  FFGradient_FFGradientType? gradientType,
  FFDoubleValue? radiusValue,
  FFDoubleValue? centerXValue,
  FFDoubleValue? centerYValue,
}) {
  final result = create();
  if (colors != null) result.colors.addAll(colors);
  if (legacyAngle != null) result.legacyAngle = legacyAngle;
  if (angleValue != null) result.angleValue = angleValue;
  if (gradientType != null) result.gradientType = gradientType;
  if (radiusValue != null) result.radiusValue = radiusValue;
  if (centerXValue != null) result.centerXValue = centerXValue;
  if (centerYValue != null) result.centerYValue = centerYValue;
  return result;
}