LineLayer constructor
LineLayer({ - required String id,
- Visibility? visibility,
- List<Object>? visibilityExpression,
- List<Object>? filter,
- double? minZoom,
- double? maxZoom,
- String? slot,
- required String sourceId,
- String? sourceLayer,
- LineCap? lineCap,
- List<Object>? lineCapExpression,
- double? lineCrossSlope,
- List<Object>? lineCrossSlopeExpression,
- double? lineElevationGroundScale,
- List<Object>? lineElevationGroundScaleExpression,
- LineElevationReference? lineElevationReference,
- List<Object>? lineElevationReferenceExpression,
- LineJoin? lineJoin,
- List<Object>? lineJoinExpression,
- double? lineMiterLimit,
- List<Object>? lineMiterLimitExpression,
- double? lineRoundLimit,
- List<Object>? lineRoundLimitExpression,
- double? lineSortKey,
- List<Object>? lineSortKeyExpression,
- LineWidthUnit? lineWidthUnit,
- List<Object>? lineWidthUnitExpression,
- double? lineZOffset,
- List<Object>? lineZOffsetExpression,
- double? lineBlur,
- List<Object>? lineBlurExpression,
- int? lineBorderColor,
- List<Object>? lineBorderColorExpression,
- int? lineBorderGradient,
- List<Object>? lineBorderGradientExpression,
- double? lineBorderWidth,
- List<Object>? lineBorderWidthExpression,
- int? lineColor,
- List<Object>? lineColorExpression,
- double? lineCutoutFadeWidth,
- List<Object>? lineCutoutFadeWidthExpression,
- double? lineCutoutOpacity,
- List<Object>? lineCutoutOpacityExpression,
- List<double?>? lineDasharray,
- List<Object>? lineDasharrayExpression,
- double? lineDepthOcclusionFactor,
- List<Object>? lineDepthOcclusionFactorExpression,
- double? lineEmissiveStrength,
- List<Object>? lineEmissiveStrengthExpression,
- double? lineGapWidth,
- List<Object>? lineGapWidthExpression,
- int? lineGradient,
- List<Object>? lineGradientExpression,
- double? lineOcclusionOpacity,
- List<Object>? lineOcclusionOpacityExpression,
- double? lineOffset,
- List<Object>? lineOffsetExpression,
- double? lineOpacity,
- List<Object>? lineOpacityExpression,
- String? linePattern,
- List<Object>? linePatternExpression,
- double? linePatternCrossFade,
- List<Object>? linePatternCrossFadeExpression,
- List<double?>? lineTranslate,
- List<Object>? lineTranslateExpression,
- LineTranslateAnchor? lineTranslateAnchor,
- List<Object>? lineTranslateAnchorExpression,
- int? lineTrimColor,
- List<Object>? lineTrimColorExpression,
- List<double?>? lineTrimFadeRange,
- List<Object>? lineTrimFadeRangeExpression,
- List<double?>? lineTrimOffset,
- List<Object>? lineTrimOffsetExpression,
- double? lineWidth,
- 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,
});