sandbox
|
Public Member Functions | |
render_stage (std::vector< attachment > &&attachments, std::vector< subpass_binding > &&subpass_bindings, const graphics::viewport &viewport=graphics::viewport{}) | |
auto | attachments () const noexcept -> const std::vector< graphics::attachment > & |
auto | find_attachment (const std::string &name) const noexcept -> std::optional< graphics::attachment > |
auto | find_attachment (std::uint32_t binding) const noexcept -> std::optional< graphics::attachment > |
auto | subpasses () const noexcept -> const std::vector< subpass_binding > & |
auto | attachment_count (std::uint32_t subpass) const -> std::uint32_t |
auto | clear_values () const noexcept -> const std::vector< VkClearValue > & |
auto | has_depth_attachment () const noexcept -> bool |
auto | has_swapchain_attachment () const noexcept -> bool |
auto | viewport () const noexcept -> const viewport & |
auto | render_area () const noexcept -> const render_area & |
auto | render_pass () const noexcept -> const VkRenderPass & |
auto | rebuild (const swapchain &swapchain) -> void |
auto | framebuffer (std::uint32_t index) noexcept -> const VkFramebuffer & |
auto | descriptor (const std::string &name) const noexcept -> memory::observer_ptr< const graphics::descriptor > |
auto | descriptors () const noexcept -> const std::map< std::string, memory::observer_ptr< const graphics::descriptor > > & |