ModelLayer constructor

ModelLayer({
  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. bool? modelAllowDensityReduction,
  11. List<Object>? modelAllowDensityReductionExpression,
  12. String? modelId,
  13. List<Object>? modelIdExpression,
  14. double? modelAmbientOcclusionIntensity,
  15. List<Object>? modelAmbientOcclusionIntensityExpression,
  16. bool? modelCastShadows,
  17. List<Object>? modelCastShadowsExpression,
  18. int? modelColor,
  19. List<Object>? modelColorExpression,
  20. double? modelColorMixIntensity,
  21. List<Object>? modelColorMixIntensityExpression,
  22. double? modelCutoffFadeRange,
  23. List<Object>? modelCutoffFadeRangeExpression,
  24. ModelElevationReference? modelElevationReference,
  25. List<Object>? modelElevationReferenceExpression,
  26. double? modelEmissiveStrength,
  27. List<Object>? modelEmissiveStrengthExpression,
  28. List<double?>? modelHeightBasedEmissiveStrengthMultiplier,
  29. List<Object>? modelHeightBasedEmissiveStrengthMultiplierExpression,
  30. double? modelOpacity,
  31. List<Object>? modelOpacityExpression,
  32. bool? modelReceiveShadows,
  33. List<Object>? modelReceiveShadowsExpression,
  34. List<double?>? modelRotation,
  35. List<Object>? modelRotationExpression,
  36. double? modelRoughness,
  37. List<Object>? modelRoughnessExpression,
  38. List<double?>? modelScale,
  39. List<Object>? modelScaleExpression,
  40. ModelScaleMode? modelScaleMode,
  41. List<Object>? modelScaleModeExpression,
  42. List<double?>? modelTranslation,
  43. List<Object>? modelTranslationExpression,
  44. ModelType? modelType,
  45. 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,
});