copyWith method
DebugOverlayModel
copyWith({
- bool? enabled,
- int? terminalWidth,
- int? terminalHeight,
- RenderMetrics? metrics,
- Map<
String, String> ? customMetrics, - Object? panelX = _unset,
- Object? panelY = _unset,
- bool? dragging,
- int? dragOffsetX,
- int? dragOffsetY,
- int? panelWidth,
- int? marginRight,
- int? marginTop,
- int? marginBottom,
- String? title,
- String? rendererLabel,
- DebugOverlayMode? mode,
- List<
DevToolsMessageEntry> ? messageEntries, - List<
OutputLogEntry> ? outputEntries, - int? maxDisplayMessages,
- int? maxDisplayOutput,
Implementation
DebugOverlayModel copyWith({
bool? enabled,
int? terminalWidth,
int? terminalHeight,
uv.RenderMetrics? metrics,
Map<String, String>? customMetrics,
Object? panelX = _unset,
Object? panelY = _unset,
bool? dragging,
int? dragOffsetX,
int? dragOffsetY,
int? panelWidth,
int? marginRight,
int? marginTop,
int? marginBottom,
String? title,
String? rendererLabel,
DebugOverlayMode? mode,
List<DevToolsMessageEntry>? messageEntries,
List<OutputLogEntry>? outputEntries,
int? maxDisplayMessages,
int? maxDisplayOutput,
}) {
return DebugOverlayModel(
enabled: enabled ?? this.enabled,
terminalWidth: terminalWidth ?? this.terminalWidth,
terminalHeight: terminalHeight ?? this.terminalHeight,
metrics: metrics ?? this.metrics,
customMetrics: customMetrics ?? this.customMetrics,
panelX: panelX == _unset ? this.panelX : panelX as int?,
panelY: panelY == _unset ? this.panelY : panelY as int?,
dragging: dragging ?? this.dragging,
dragOffsetX: dragOffsetX ?? this.dragOffsetX,
dragOffsetY: dragOffsetY ?? this.dragOffsetY,
panelWidth: panelWidth ?? this.panelWidth,
marginRight: marginRight ?? this.marginRight,
marginTop: marginTop ?? this.marginTop,
marginBottom: marginBottom ?? this.marginBottom,
title: title ?? this.title,
rendererLabel: rendererLabel ?? this.rendererLabel,
mode: mode ?? this.mode,
messageEntries: messageEntries ?? this.messageEntries,
outputEntries: outputEntries ?? this.outputEntries,
maxDisplayMessages: maxDisplayMessages ?? this.maxDisplayMessages,
maxDisplayOutput: maxDisplayOutput ?? this.maxDisplayOutput,
);
}