LineLayer constructor

LineLayer({
  1. required String id,
  2. Visibility? visibility,
  3. List<Object>? visibilityExpression,
  4. List<Object>? filter,
  5. double? minZoom,
  6. double? maxZoom,
  7. String? slot,
  8. required String sourceId,
  9. String? sourceLayer,
  10. LineCap? lineCap,
  11. List<Object>? lineCapExpression,
  12. double? lineCrossSlope,
  13. List<Object>? lineCrossSlopeExpression,
  14. double? lineElevationGroundScale,
  15. List<Object>? lineElevationGroundScaleExpression,
  16. LineElevationReference? lineElevationReference,
  17. List<Object>? lineElevationReferenceExpression,
  18. LineJoin? lineJoin,
  19. List<Object>? lineJoinExpression,
  20. double? lineMiterLimit,
  21. List<Object>? lineMiterLimitExpression,
  22. double? lineRoundLimit,
  23. List<Object>? lineRoundLimitExpression,
  24. double? lineSortKey,
  25. List<Object>? lineSortKeyExpression,
  26. LineWidthUnit? lineWidthUnit,
  27. List<Object>? lineWidthUnitExpression,
  28. double? lineZOffset,
  29. List<Object>? lineZOffsetExpression,
  30. double? lineBlur,
  31. List<Object>? lineBlurExpression,
  32. int? lineBorderColor,
  33. List<Object>? lineBorderColorExpression,
  34. int? lineBorderGradient,
  35. List<Object>? lineBorderGradientExpression,
  36. double? lineBorderWidth,
  37. List<Object>? lineBorderWidthExpression,
  38. int? lineColor,
  39. List<Object>? lineColorExpression,
  40. double? lineCutoutFadeWidth,
  41. List<Object>? lineCutoutFadeWidthExpression,
  42. double? lineCutoutOpacity,
  43. List<Object>? lineCutoutOpacityExpression,
  44. List<double?>? lineDasharray,
  45. List<Object>? lineDasharrayExpression,
  46. double? lineDepthOcclusionFactor,
  47. List<Object>? lineDepthOcclusionFactorExpression,
  48. double? lineEmissiveStrength,
  49. List<Object>? lineEmissiveStrengthExpression,
  50. double? lineGapWidth,
  51. List<Object>? lineGapWidthExpression,
  52. int? lineGradient,
  53. List<Object>? lineGradientExpression,
  54. double? lineOcclusionOpacity,
  55. List<Object>? lineOcclusionOpacityExpression,
  56. double? lineOffset,
  57. List<Object>? lineOffsetExpression,
  58. double? lineOpacity,
  59. List<Object>? lineOpacityExpression,
  60. String? linePattern,
  61. List<Object>? linePatternExpression,
  62. double? linePatternCrossFade,
  63. List<Object>? linePatternCrossFadeExpression,
  64. List<double?>? lineTranslate,
  65. List<Object>? lineTranslateExpression,
  66. LineTranslateAnchor? lineTranslateAnchor,
  67. List<Object>? lineTranslateAnchorExpression,
  68. int? lineTrimColor,
  69. List<Object>? lineTrimColorExpression,
  70. List<double?>? lineTrimFadeRange,
  71. List<Object>? lineTrimFadeRangeExpression,
  72. List<double?>? lineTrimOffset,
  73. List<Object>? lineTrimOffsetExpression,
  74. double? lineWidth,
  75. List<Object>? lineWidthExpression,
})

Implementation

LineLayer({
  required super.id,
  super.visibility,
  super.visibilityExpression,
  super.filter,
  super.minZoom,
  super.maxZoom,
  super.slot,
  required this.sourceId,
  this.sourceLayer,

  this.lineCap,
  this.lineCapExpression,
  this.lineCrossSlope,
  this.lineCrossSlopeExpression,
  this.lineElevationGroundScale,
  this.lineElevationGroundScaleExpression,
  this.lineElevationReference,
  this.lineElevationReferenceExpression,
  this.lineJoin,
  this.lineJoinExpression,
  this.lineMiterLimit,
  this.lineMiterLimitExpression,
  this.lineRoundLimit,
  this.lineRoundLimitExpression,
  this.lineSortKey,
  this.lineSortKeyExpression,
  this.lineWidthUnit,
  this.lineWidthUnitExpression,
  this.lineZOffset,
  this.lineZOffsetExpression,
  this.lineBlur,
  this.lineBlurExpression,
  this.lineBorderColor,
  this.lineBorderColorExpression,
  this.lineBorderGradient,
  this.lineBorderGradientExpression,
  this.lineBorderWidth,
  this.lineBorderWidthExpression,
  this.lineColor,
  this.lineColorExpression,
  this.lineCutoutFadeWidth,
  this.lineCutoutFadeWidthExpression,
  this.lineCutoutOpacity,
  this.lineCutoutOpacityExpression,
  this.lineDasharray,
  this.lineDasharrayExpression,
  this.lineDepthOcclusionFactor,
  this.lineDepthOcclusionFactorExpression,
  this.lineEmissiveStrength,
  this.lineEmissiveStrengthExpression,
  this.lineGapWidth,
  this.lineGapWidthExpression,
  this.lineGradient,
  this.lineGradientExpression,
  this.lineOcclusionOpacity,
  this.lineOcclusionOpacityExpression,
  this.lineOffset,
  this.lineOffsetExpression,
  this.lineOpacity,
  this.lineOpacityExpression,
  this.linePattern,
  this.linePatternExpression,
  this.linePatternCrossFade,
  this.linePatternCrossFadeExpression,
  this.lineTranslate,
  this.lineTranslateExpression,
  this.lineTranslateAnchor,
  this.lineTranslateAnchorExpression,
  this.lineTrimColor,
  this.lineTrimColorExpression,
  this.lineTrimFadeRange,
  this.lineTrimFadeRangeExpression,
  this.lineTrimOffset,
  this.lineTrimOffsetExpression,
  this.lineWidth,
  this.lineWidthExpression,
});