copyWith method
MaterialFile
copyWith({
- MaterialKind? kind,
- int? color,
- double? metallic,
- double? roughness,
- int? emission,
- double? emissionStrength,
- MaterialAlpha? alpha,
- double? opacity,
- double? alphaCutoff,
- bool? unlit,
- bool? doubleSided,
- String? colorMap,
- String? metalRoughMap,
- String? normalMap,
- String? occlusionMap,
- String? emissionMap,
- double? normalScale,
- double? occlusionStrength,
- double? tilingX,
- double? tilingY,
- double? offsetX,
- double? offsetY,
- double? rotation,
- MaterialUv? uv,
- List<
String> ? layers, - String? parent,
- Set<
String> ? overrides,
Implementation
MaterialFile copyWith({
MaterialKind? kind,
int? color,
double? metallic,
double? roughness,
int? emission,
double? emissionStrength,
MaterialAlpha? alpha,
double? opacity,
double? alphaCutoff,
bool? unlit,
bool? doubleSided,
String? colorMap,
String? metalRoughMap,
String? normalMap,
String? occlusionMap,
String? emissionMap,
double? normalScale,
double? occlusionStrength,
double? tilingX,
double? tilingY,
double? offsetX,
double? offsetY,
double? rotation,
MaterialUv? uv,
List<String>? layers,
String? parent,
Set<String>? overrides,
}) => MaterialFile(
kind: kind ?? this.kind,
color: color ?? this.color,
metallic: metallic ?? this.metallic,
roughness: roughness ?? this.roughness,
emission: emission ?? this.emission,
emissionStrength: emissionStrength ?? this.emissionStrength,
alpha: alpha ?? this.alpha,
opacity: opacity ?? this.opacity,
alphaCutoff: alphaCutoff ?? this.alphaCutoff,
unlit: unlit ?? this.unlit,
doubleSided: doubleSided ?? this.doubleSided,
colorMap: colorMap ?? this.colorMap,
metalRoughMap: metalRoughMap ?? this.metalRoughMap,
normalMap: normalMap ?? this.normalMap,
occlusionMap: occlusionMap ?? this.occlusionMap,
emissionMap: emissionMap ?? this.emissionMap,
normalScale: normalScale ?? this.normalScale,
occlusionStrength: occlusionStrength ?? this.occlusionStrength,
tilingX: tilingX ?? this.tilingX,
tilingY: tilingY ?? this.tilingY,
offsetX: offsetX ?? this.offsetX,
offsetY: offsetY ?? this.offsetY,
rotation: rotation ?? this.rotation,
uv: uv ?? this.uv,
layers: layers ?? this.layers,
parent: parent ?? this.parent,
overrides: overrides ?? this.overrides,
);