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 String id,
Visibility? visibility,
List<Object>? visibilityExpression,
List<Object>? filter,
double? minZoom,
double? maxZoom,
String? slot,
required String this.sourceId,
String? this.sourceLayer,
bool? this.modelAllowDensityReduction,
List<Object>? this.modelAllowDensityReductionExpression,
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,
ModelElevationReference? this.modelElevationReference,
List<Object>? this.modelElevationReferenceExpression,
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);