rlUpdateVertexBuffer method

void rlUpdateVertexBuffer(
  1. num bufferId,
  2. TypedData data,
  3. num offset
)

Implementation

void rlUpdateVertexBuffer(
  num bufferId,
  TypedData data,
  num offset,
) => run(
  () => 'rlUpdateVertexBuffer($bufferId, ${data.lengthInBytes}, $offset)',
  () {
    final bytes = data.buffer.asUint8List(data.offsetInBytes, data.lengthInBytes);
    return rl.Rlgl.rlUpdateVertexBuffer(
      bufferId.toInt(),
      rl.Temp.Uint8$.Array(bytes).cast(),
      bytes.length,
      offset.toInt(),
    );
  },
);