#include <LineariseDepthPass.hpp>
◆ LineariseDepthPass()
C3D_API castor3d::LineariseDepthPass::LineariseDepthPass |
( |
crg::FramePassGroup & |
graph, |
|
|
crg::FramePass const & |
previousPass, |
|
|
RenderDevice const & |
device, |
|
|
ProgressBar * |
progress, |
|
|
castor::String const & |
prefix, |
|
|
SsaoConfig const & |
ssaoConfig, |
|
|
VkExtent2D const & |
size, |
|
|
crg::ImageViewId const & |
depthBuffer |
|
) |
| |
Constructor.
- Parameters
-
[in] | graph | The render graph. |
[in] | previousPass | The previous frame pass. |
[in] | device | The GPU device. |
[in] | progress | The progress bar. |
[in] | prefix | The pass name's prefix. |
[in] | ssaoConfig | The SSAO configuration. |
[in] | size | The render area dimensions. |
[in] | depthBuffer | The non linearised depth buffer. |
◆ ~LineariseDepthPass()
C3D_API castor3d::LineariseDepthPass::~LineariseDepthPass |
( |
| ) |
|
◆ accept()
Visitor acceptance function.
- Parameters
-
◆ getLastPass()
crg::FramePass const & castor3d::LineariseDepthPass::getLastPass |
( |
| ) |
const |
|
inline |
◆ getResult()
Texture const & castor3d::LineariseDepthPass::getResult |
( |
| ) |
const |
|
inline |
◆ update()
Updates the render pass, CPU wise.
- Parameters
-
[in,out] | updater | The update data. |
◆ MaxMipLevel
constexpr uint32_t castor3d::LineariseDepthPass::MaxMipLevel = 5u |
|
staticconstexpr |
The documentation for this class was generated from the following file: