rlUpdateVertexBufferElements method

void rlUpdateVertexBufferElements(
  1. num id,
  2. TypedData data,
  3. num offset
)

Implementation

void rlUpdateVertexBufferElements(
  num id,
  TypedData data,
  num offset,
) => run(
  () => 'rlLoadVertexBufferElement($id, ${data.lengthInBytes}, $offset)',
  () {
    final bytes = data.buffer.asUint8List(data.offsetInBytes, data.lengthInBytes);
    return rl.Rlgl.rlUpdateVertexBufferElements(
      id.toInt(),
      refListUInt8(bytes).cast(),
      bytes.length,
      offset.toInt(),
    );
  },
);