|
sandbox
|
Public Member Functions | |
| auto | render (command_buffer &command_buffer, const swapchain &swapchain) -> void |
| auto | execute_tasks (command_buffer &command_buffer) -> void |
| auto | resize (const viewport::type flags) -> void |
| auto | attachment (const std::string &name) const -> const descriptor & |
Protected Member Functions | |
|
template<typename Type , typename... Args> requires (std::is_constructible_v<Type, const render_graph::graphics_pass&, Args...>) | |
| auto | add_subrenderer (const render_graph::graphics_pass &pass, Args &&... args) -> Type & |
|
template<typename Type , typename... Args> requires (std::is_constructible_v<Type, Args...>) | |
| auto | add_draw_list (const utility::hashed_string &name, Args &&... args) -> Type & |
|
template<typename... Callables> requires (sizeof...(Callables) > 1u) | |
| auto | create_graph (Callables &&... callables) -> decltype(auto) |