sandbox
Loading...
Searching...
No Matches
sbx::graphics::render_graph Class Reference

Classes

struct  context
 

Public Member Functions

template<typename... Args>
requires (std::is_constructible_v<attachment, Args...>)
auto create_attachment (Args &&... args) -> attachment_handle
 
template<typename Callable >
requires (std::is_invocable_r_v<pass_node, Callable, context&>)
auto create_pass (Callable &&callable) -> pass_handle
 
auto find_attachment (const std::string &name) const -> const image2d &
 
auto attachment_descriptions (const pass_handle handle) const -> std::vector< attachment_description >
 
auto build () -> void
 
auto resize (const viewport::type flags) -> void
 
auto pass_kind (const pass_handle handle) const -> pass_node::kind
 
template<typename Callable >
requires (std::is_invocable_v<Callable, const pass_handle&>)
auto execute (command_buffer &command_buffer, const swapchain &swapchain, Callable &&callable) -> void
 

The documentation for this class was generated from the following files: