clone method

  1. @override
RlRenderBatchD clone()
override

Returns a deep copy of this instance, preserving originalPointer.

Implementation

@override
RlRenderBatchD clone() => .new(
  originalPointer: originalPointer,
  bufferCount: bufferCount,
  currentBuffer: currentBuffer,
  vertexBuffers: vertexBuffers.map((e) => e.clone()).toList(),
  draws: draws.map((e) => e.clone()).toList(),
  drawCounter: drawCounter,
  currentDepth: currentDepth,
);