ModelLayer constructor
ModelLayer({ - required String id,
- Visibility? visibility,
- List<Object>? visibilityExpression,
- List<Object>? filter,
- double? minZoom,
- double? maxZoom,
- String? slot,
- required String sourceId,
- String? sourceLayer,
- bool? modelAllowDensityReduction,
- List<Object>? modelAllowDensityReductionExpression,
- String? modelId,
- List<Object>? modelIdExpression,
- double? modelAmbientOcclusionIntensity,
- List<Object>? modelAmbientOcclusionIntensityExpression,
- bool? modelCastShadows,
- List<Object>? modelCastShadowsExpression,
- int? modelColor,
- List<Object>? modelColorExpression,
- double? modelColorMixIntensity,
- List<Object>? modelColorMixIntensityExpression,
- double? modelCutoffFadeRange,
- List<Object>? modelCutoffFadeRangeExpression,
- ModelElevationReference? modelElevationReference,
- List<Object>? modelElevationReferenceExpression,
- double? modelEmissiveStrength,
- List<Object>? modelEmissiveStrengthExpression,
- List<double?>? modelHeightBasedEmissiveStrengthMultiplier,
- List<Object>? modelHeightBasedEmissiveStrengthMultiplierExpression,
- double? modelOpacity,
- List<Object>? modelOpacityExpression,
- bool? modelReceiveShadows,
- List<Object>? modelReceiveShadowsExpression,
- List<double?>? modelRotation,
- List<Object>? modelRotationExpression,
- double? modelRoughness,
- List<Object>? modelRoughnessExpression,
- List<double?>? modelScale,
- List<Object>? modelScaleExpression,
- ModelScaleMode? modelScaleMode,
- List<Object>? modelScaleModeExpression,
- List<double?>? modelTranslation,
- List<Object>? modelTranslationExpression,
- ModelType? modelType,
- List<Object>? modelTypeExpression,
})
Implementation
ModelLayer({
required super.id,
super.visibility,
super.visibilityExpression,
super.filter,
super.minZoom,
super.maxZoom,
super.slot,
required this.sourceId,
this.sourceLayer,
this.modelAllowDensityReduction,
this.modelAllowDensityReductionExpression,
this.modelId,
this.modelIdExpression,
this.modelAmbientOcclusionIntensity,
this.modelAmbientOcclusionIntensityExpression,
this.modelCastShadows,
this.modelCastShadowsExpression,
this.modelColor,
this.modelColorExpression,
this.modelColorMixIntensity,
this.modelColorMixIntensityExpression,
this.modelCutoffFadeRange,
this.modelCutoffFadeRangeExpression,
this.modelElevationReference,
this.modelElevationReferenceExpression,
this.modelEmissiveStrength,
this.modelEmissiveStrengthExpression,
this.modelHeightBasedEmissiveStrengthMultiplier,
this.modelHeightBasedEmissiveStrengthMultiplierExpression,
this.modelOpacity,
this.modelOpacityExpression,
this.modelReceiveShadows,
this.modelReceiveShadowsExpression,
this.modelRotation,
this.modelRotationExpression,
this.modelRoughness,
this.modelRoughnessExpression,
this.modelScale,
this.modelScaleExpression,
this.modelScaleMode,
this.modelScaleModeExpression,
this.modelTranslation,
this.modelTranslationExpression,
this.modelType,
this.modelTypeExpression,
});