Implementation
set apply(NikuImage? v) {
if (v == null) return;
frameBuilder = v.frameBuilder ?? frameBuilder;
loadingBuilder = v.loadingBuilder ?? loadingBuilder;
errorBuilder = v.errorBuilder ?? errorBuilder;
width = v.width ?? width;
height = v.height ?? height;
color = v.color ?? color;
opacity = v.opacity ?? opacity;
filterQuality = v.filterQuality ?? filterQuality;
colorBlendMode = v.colorBlendMode ?? colorBlendMode;
fit = v.fit ?? fit;
alignment = v.alignment ?? alignment;
repeat = v.repeat ?? repeat;
centerSlice = v.centerSlice ?? centerSlice;
matchTextDirection = v.matchTextDirection ?? matchTextDirection;
gaplessPlayback = v.gaplessPlayback ?? gaplessPlayback;
semanticLabel = v.semanticLabel ?? semanticLabel;
excludeFromSemantics = v.excludeFromSemantics ?? excludeFromSemantics;
isAntiAlias = v.isAntiAlias ?? isAntiAlias;
$parent..$merge(v.$parent);
}