Toast Engine
Loading...
Searching...
No Matches
renderer::IPostProcessPass Class Referenceabstract
Inheritance diagram for renderer::IPostProcessPass:

Public Member Functions

virtual auto record (vk::CommandBuffer cmd, uint32_t frame_index, vk::ImageView source_view) -> vk::ImageView=0
virtual void onResize (vk::Extent2D extent)
virtual auto name () const -> std::string_view
void setEnabled (bool enabled) noexcept
auto isEnabled () const noexcept -> bool

Member Function Documentation

◆ record()

virtual auto renderer::IPostProcessPass::record ( vk::CommandBuffer cmd,
uint32_t frame_index,
vk::ImageView source_view ) -> vk::ImageView
pure virtual
Returns
the next pass input. Return source_view to leave the image unchanged

Implemented in renderer::BloomPass, renderer::FxaaPass, renderer::SsaoPass, renderer::SsrPass, renderer::TaaPass, renderer::TonemapPass, and renderer::TracedShadowPass.


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