end method
void
end()
End the frame.
Implementation
void end() {
_frame.end();
// Ensure stale render targets are removed from the pool by checking
// how many targets were actually used in the last render.
_pool.removeWhere((key, targets) {
final used = _poolIndex[key] ?? 0;
if (used == 0) {
_poolIndex.remove(key);
return true;
}
if (used < targets.length) {
targets.removeRange(used, targets.length);
}
return false;
});
}