capture abstract method

Future<List<(View, Uint8List)>> capture(
  1. covariant SwapChain? swapChain, {
  2. covariant View? view,
  3. bool captureRenderTarget = false,
  4. PixelDataFormat pixelDataFormat = PixelDataFormat.RGBA,
  5. PixelDataType pixelDataType = PixelDataType.FLOAT,
  6. Future beforeRender(
    1. View
    )?,
  7. bool render = true,
})

Returns pixel buffer(s) for view (or, if null, all views associated with swapChain by calling register).

Pixel buffers will be returned in RGBA float32 format.

Implementation

Future<List<(View, Uint8List)>> capture(covariant SwapChain? swapChain,
    {covariant View? view,
    bool captureRenderTarget = false,
    PixelDataFormat pixelDataFormat = PixelDataFormat.RGBA,
    PixelDataType pixelDataType = PixelDataType.FLOAT,
    Future Function(View)? beforeRender,
    bool render = true});