Chicane

Bloom

ヘッダー
Includes/Chicane/Renderer/Backend/Vulkan/Bloom.hpp
ネームスペース
Chicane::Renderer::VulkanBloom

Types

名前価値説明
Images
std::array<VulkanImageInfo2>
Framebuffers
std::array<vk::Framebuffer2>

関数

アクセスタイプモディファイア名前説明
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
)

メンバ

アクセスタイプモディファイア名前説明
public
images
public
framebuffers
public
vk::Framebuffer
extractFramebuffer
public
vk::Framebuffer
compositeFramebuffer