102 void move_transfer_and_dispatch_outside_rendering_scope(
const VKRenderGraph &render_graph);
107 std::optional<std::pair<int64_t, int64_t>> find_rendering_scope(
109 template<
typename FuncT>
110 void foreach_rendering_scope(
const VKRenderGraph &render_graph,
const FuncT &func)
const
112 for (std::optional<std::pair<int64_t, int64_t>> rendering_scope =
114 rendering_scope.has_value();
116 find_rendering_scope(render_graph,
117 IndexRange(rendering_scope.value().second + 1,
118 result_.
size() - rendering_scope.value().second - 1)))
120 func(rendering_scope.value().first, rendering_scope.value().second);