rlReadShaderBuffer method

  1. @override
Uint8List rlReadShaderBuffer(
  1. num id,
  2. num count,
  3. num offset
)
override

Implementation

@override
Uint8List rlReadShaderBuffer(
  num id,
  num count,
  num offset,
) => run(
  () => RaylibDebugLabels.rlReadShaderBuffer(id, count, offset),
  () {
    final valuesPtr = rl.Temp.Uint8$.Sized(count.toInt());
    rl.Rlgl.rlReadShaderBuffer.run4(
      id.toJS,
      valuesPtr.toJS,
      count.toJS,
      offset.toJS,
    );
    return valuesPtr.readTypedArray(count.toInt());
  },
);