Chicane

Bloom

Header
Includes/Chicane/Renderer/Backend/Vulkan/Bloom.hpp
Namespace
Chicane::Renderer::VulkanBloom

Tipos

NomeValorDescrição
Images
std::array<VulkanImageInfo2>
Framebuffers
std::array<vk::Framebuffer2>

Funções

AccessoReturnoModificadorNomeDescrição
public
void
setup(
vk::Device inLogicalDevice
vk::PhysicalDevice inPhysicalDevice
vk::Format inFormat
const  vk::Extent2D& inExtent
)
public
void
destroy(
vk::Device inLogicalDevice
)
public
void
rebuildFramebuffers(
vk::Device inLogicalDevice
vk::RenderPass inExtractPass
vk::RenderPass inBlurPass
vk::RenderPass inCompositePass
const  VulkanImageInfo& inColorImage
)
private
void
static
destroyFramebuffer(
vk::Device inLogicalDevice
vk::Framebuffer& inFramebuffer
)
private
vk::Framebuffer
static
makeFramebuffer(
vk::Device inLogicalDevice
vk::RenderPass inPass
vk::ImageView inView
vk::Extent2D inExtent
)

Membros

AccessoTipoModificadorNomeDescrição
public
images
public
framebuffers
public
vk::Framebuffer
extractFramebuffer
public
vk::Framebuffer
compositeFramebuffer