setD method

Implementation

RlRenderBatchC setD(RlRenderBatchD o) {
  bufferCount = o.bufferCount;
  currentBuffer = o.currentBuffer;
  o.onOriginalPointer((p) {
    vertexBuffer = p.ref.vertexBuffer;
    draws = p.ref.draws;
  });
  if (vertexBuffer.address != 0) {
    for (var i = 0; i < o.vertexBuffers.length; i++) {
      vertexBuffer[i].setD(o.vertexBuffers[i]);
    }
  }
  if (draws.address != 0) {
    for (var i = 0; i < o.draws.length; i++) {
      draws[i].setD(o.draws[i]);
    }
  }
  drawCounter = o.drawCounter;
  currentDepth = o.currentDepth;
  return this;
}