toD method

Implementation

RlRenderBatchD toD([Pointer<RlRenderBatchC>? ptr]) => .new(
  originalPointer: ptr,
  bufferCount: bufferCount,
  currentBuffer: currentBuffer,
  vertexBuffers: vertexBuffer.address != 0
    ? .generate(bufferCount, (i) => vertexBuffer[i].toD(vertexBuffer + i))
    : [],
  draws: draws.address != 0
    ? .generate(drawCounter, (i) => draws[i].toD(draws + i))
    : [],
  drawCounter: drawCounter,
  currentDepth: currentDepth,
);