Chicane

FullscreenPass

Header
Includes/Chicane/Renderer/RHI/FullscreenPass.hpp
Namespace
Chicane::Renderer::RHI::FullscreenPass

Funções

AccessoReturnoModificadorNomeDescrição
public
void
init(
Device* inDevice
)
public
void
destroy()
public
void
resize(
std::uint32_t inWidth
std::uint32_t inHeight
ImageFormat inFormat
)
public
void
apply(
CommandList* inCommands
Image inSceneColor
Image inOutput
std::uint32_t inWidth
std::uint32_t inHeight
bool bHdr
std::uint32_t inFrameIndex
)
public
void
destroyImages()

Membros

AccessoTipoModificadorNomeDescrição
private
m_device
private
m_composite
private
m_compositeLayout
private
std::vector<BindGroup>
m_compositeGroups
private
m_sampler
private
m_sampleLayout
private
std::array<Image2>
m_bloom
private
std::array<BindGroup2>
m_blurGroup
private
m_blur
private
m_extract
private
std::vector<BindGroup>
m_extractGroups
private
std::uint32_t
m_width
private
std::uint32_t
m_height