rlLoadShaderBuffer function

int rlLoadShaderBuffer(
  1. int size,
  2. Uint8List? data,
  3. int usageHint
)

Implementation

int rlLoadShaderBuffer(int size, Uint8List? data, int usageHint) =>
    ffi.using((arena) {
  if (data != null) {
    final ptr = arena<Uint8>(data.length);
    ptr.asTypedList(data.length).setAll(0, data);
    return raylib.rlLoadShaderBuffer(size, ptr.cast(), usageHint);
  }
  return raylib.rlLoadShaderBuffer(size, nullptr, usageHint);
});