rlReadTexturePixels method
Read texture pixel data
Implementation
Uint8List rlReadTexturePixels(
num id,
num width,
num height,
PixelFormat format,
) => run(
() => _debugLabels.rlReadTexturePixels(id, width, height, format),
() {
final size = _coreDart.GetPixelDataSize(
width.toInt(),
height.toInt(),
format,
);
final pixelsPtr = _flat.rlReadTexturePixels(
id.toInt(),
width.toInt(),
height.toInt(),
format.value,
);
try {
return pixelsPtr.asCopy<Uint8List>(size);
} finally {
pixelsPtr.free();
}
},
);