Toast Engine
Loading...
Searching...
No Matches
renderer::FxaaPass Class Reference
Inheritance diagram for renderer::FxaaPass:
Collaboration diagram for renderer::FxaaPass:

Public Member Functions

 FxaaPass (const VulkanCore &core, vk::Format ldr_format, vk::Extent2D extent)
auto name () const -> std::string_view override
auto record (vk::CommandBuffer cmd, uint32_t frame_index, vk::ImageView source_view) -> vk::ImageView override
void onResize (vk::Extent2D extent) override
Public Member Functions inherited from renderer::IPostProcessPass
void setEnabled (bool enabled) noexcept
auto isEnabled () const noexcept -> bool

Member Function Documentation

◆ name()

auto renderer::FxaaPass::name ( ) const -> std::string_view
inlinenodiscardoverridevirtual

Reimplemented from renderer::IPostProcessPass.

◆ onResize()

void renderer::FxaaPass::onResize ( vk::Extent2D extent)
overridevirtual

Reimplemented from renderer::IPostProcessPass.

◆ record()

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

Implements renderer::IPostProcessPass.

Here is the caller graph for this function:

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