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,
- 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, - 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,
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);