rlReadScreenPixels method

Uint8List rlReadScreenPixels(
  1. num width,
  2. num height
)

Read screen pixel data (color buffer)

Implementation

Uint8List rlReadScreenPixels(
  num width,
  num height,
) => run(
  () => _debugLabels.rlReadScreenPixels(width, height),
  () {
    final pixelsPtr = _flat.rlReadScreenPixels(
      width.toInt(),
      height.toInt(),
    );
    try {
      return pixelsPtr.asCopy<Uint8List>(width.toInt()*height.toInt()*4);
    } finally {
      pixelsPtr.free();
    }
  },
);