rlReadTexturePixels method
Implementation
@override
Uint8List rlReadTexturePixels(
num id,
num width,
num height,
PixelFormat format,
) => run(
() => RaylibDebugLabels.rlReadTexturePixels(id, width, height, format),
() {
final size = rl.Utils.GetPixelDataSize(
width.toInt(),
height.toInt(),
format,
);
final pixelsPtr = rl.Rlgl.rlReadTexturePixels.run4(
id.toJS,
width.toJS,
height.toJS,
format.value.toJS,
).toInt();
return WasmUint8Pointer(pixelsPtr).readTypedArray(size);
},
);