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

Implementation

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