rlReadScreenPixels method

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

Implementation

@override
Uint8List rlReadScreenPixels(
  num width,
  num height,
) => run(
  () => RaylibDebugLabels.rlReadScreenPixels(width, height),
  () {
    final values = rl.Rlgl.rlReadScreenPixels(
      width.toInt(),
      height.toInt(),
    );
    final pixels = List.generate(width.toInt()*height.toInt()*4, (i) => values[i]);
    calloc.free(values);
    return .fromList(pixels);
  },
);