final class ImageAttributes extends AnimatedPropertyOwner
implements DuitAttributes<ImageAttributes> {
final ImageType type;
final String src;
final Uint8List byteData;
final double? scale, width, height;
final int? cacheWidth, cacheHeight;
final bool? isAntiAlias,
matchTextDirection,
gaplessPlayback,
excludeFromSemantics;
final FilterQuality? filterQuality;
final AlignmentGeometry? alignment;
final ImageRepeat? repeat;
final Color? color;
final BlendMode? colorBlendMode;
final BoxFit? fit;
ImageAttributes({
required this.type,
required this.src,
required this.byteData,
this.scale,
this.width,
this.height,
this.cacheWidth,
this.cacheHeight,
this.isAntiAlias,
this.matchTextDirection,
this.gaplessPlayback,
this.filterQuality,
this.alignment,
this.repeat,
this.color,
this.colorBlendMode,
this.fit,
this.excludeFromSemantics,
required super.parentBuilderId,
required super.affectedProperties,
});