(test) pass-through render arg to capture()

This commit is contained in:
Nick Fisher
2025-07-01 13:10:15 +08:00
parent c0ed7cbc90
commit 1a2b3b7b59

View File

@@ -161,14 +161,14 @@ class TestHelper {
SwapChain? swapChain, SwapChain? swapChain,
PixelDataFormat pixelDataFormat = PixelDataFormat.RGBA, PixelDataFormat pixelDataFormat = PixelDataFormat.RGBA,
PixelDataType pixelDataType = PixelDataType.FLOAT, PixelDataType pixelDataType = PixelDataType.FLOAT,
bool captureRenderTarget = false}) async { bool captureRenderTarget = false, bool render=true}) async {
swapChain ??= this.swapChain; swapChain ??= this.swapChain;
var pixelBuffers = await FilamentApp.instance!.capture(swapChain, var pixelBuffers = await FilamentApp.instance!.capture(swapChain,
view: view, view: view,
beforeRender: beforeRender, beforeRender: beforeRender,
pixelDataFormat: pixelDataFormat, pixelDataFormat: pixelDataFormat,
pixelDataType: pixelDataType, pixelDataType: pixelDataType,
captureRenderTarget: captureRenderTarget); captureRenderTarget: captureRenderTarget, render:render);
var retval = <View, Uint8List>{}; var retval = <View, Uint8List>{};
int i = 0; int i = 0;
for (final (view, pixelBuffer) in pixelBuffers) { for (final (view, pixelBuffer) in pixelBuffers) {