clone method

  1. @override
RlRenderBatchD clone()
override

Returns a deep copy of this instance, preserving RaylibStructBase.originalPointer if present.

Implementation

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