sandbox
Loading...
Searching...
No Matches
sbx::graphics::renderer Class Reference
Inheritance diagram for sbx::graphics::renderer:
sbx::utility::noncopyable

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)
 

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