rlReadScreenPixels method
Implementation
@override
Uint8List rlReadScreenPixels(
num width,
num height,
) => run(
() => RaylibDebugLabels.rlReadScreenPixels(width, height),
() {
final valuesPtr = rl.Rlgl.rlReadScreenPixels.run2(
width.toJS,
height.toJS,
).toInt();
final pixels = WasmUint8Pointer(valuesPtr).readTypedArray(width.toInt()*height.toInt()*4);
WasmMemory.free(valuesPtr);
return pixels;
},
);