copyWith method

RenderSessionAttachOptions copyWith({
  1. RenderDriverKind? driver,
  2. GpuSyncKindFlag? producerSyncKinds,
  3. Wake? frameWake,
  4. Wake? redrawWake,
  5. Wake? driverWorkWake,
  6. QueueLock? queueLock,
})

A copy of this value with the given members replaced.

Implementation

RenderSessionAttachOptions copyWith({
  RenderDriverKind? driver,
  GpuSyncKindFlag? producerSyncKinds,
  Wake? frameWake,
  Wake? redrawWake,
  Wake? driverWorkWake,
  QueueLock? queueLock,
}) => RenderSessionAttachOptions(
  driver: driver ?? this.driver,
  producerSyncKinds: producerSyncKinds ?? this.producerSyncKinds,
  frameWake: frameWake ?? this.frameWake,
  redrawWake: redrawWake ?? this.redrawWake,
  driverWorkWake: driverWorkWake ?? this.driverWorkWake,
  queueLock: queueLock ?? this.queueLock,
);