73 void move_initial_transfer_to_start(
const VKRenderGraph &render_graph);
91 void move_transfer_and_dispatch_outside_rendering_scope(
const VKRenderGraph &render_graph);
96 std::optional<std::pair<int64_t, int64_t>> find_rendering_scope(
98 template<
typename FuncT>
99 void foreach_rendering_scope(
const VKRenderGraph &render_graph,
const FuncT &func)
const
101 for (std::optional<std::pair<int64_t, int64_t>> rendering_scope =
103 rendering_scope.has_value();
105 find_rendering_scope(render_graph,
106 IndexRange(rendering_scope.value().second + 1,
107 result_.
size() - rendering_scope.value().second - 1)))
109 func(rendering_scope.value().first, rendering_scope.value().second);