sandbox
Loading...
Searching...
No Matches
sbx::graphics::detail::graphics_pass Class Reference

Public Member Functions

template<typename... Names>
requires (... && (std::is_same_v<std::remove_cvref_t<Names>, utility::hashed_string> || std::is_constructible_v<utility::hashed_string, Names>))
auto uses (Names &&... names) -> void
 
template<typename... Args>
requires (std::is_constructible_v<attachment, Args...>)
auto produces (Args &&... args) -> void
 
auto name () const -> const utility::hashed_string &
 
auto inputs () const -> const std::vector< utility::hashed_string > &
 
auto outputs () const -> const std::vector< attachment > &
 
template<typename Type >
requires (std::is_base_of_v<draw_list, Type>)
auto draw_list (const utility::hashed_string &name) -> Type &
 

Friends

class context
 

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