Chicane

FullscreenPass

ヘッダー
Includes/Chicane/Renderer/RHI/FullscreenPass.hpp
ネームスペース
Chicane::Renderer::RHI::FullscreenPass

関数

アクセスタイプモディファイア名前説明
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, 
bool bBloom
)
public
void
destroyImages()

メンバ

アクセスタイプモディファイア名前説明
private
m_device
private
m_composite
private
m_compositeLayout
private
std::vector<BindGroup>
m_compositeGroups
private
m_sampler
private
m_sampleLayout
private
std::array<Image, 2>
m_bloom
private
std::array<BindGroup, 2>
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