FabricCanvasGuiCleanup

Attempts independent render-thread GUI cleanup without retaining callbacks, handles or queues after return. Every cleanup is attempted even when an earlier one fails, without waiting for GPU work.

Types

Link copied to clipboard
fun interface Cleanup

Borrows one synchronous owner-thread cleanup without transferring native resource ownership.

Functions

Link copied to clipboard

Drops the GUI queue before attempting every independently owned CPU mesh close, without closing GPU buffers. Previously processed records may appear after partial failure; their native close operations are idempotent.

Link copied to clipboard

Runs every borrowed cleanup once and preserves the first failure with later distinct failures suppressed.