#include <WeightedBlendRendering.hpp>
◆ WeightedBlendRendering()
castor3d::WeightedBlendRendering::WeightedBlendRendering |
( |
crg::FramePassGroup & |
graph, |
|
|
RenderDevice const & |
device, |
|
|
ProgressBar * |
progress, |
|
|
crg::FramePass const & |
transparentPassDesc, |
|
|
TransparentPassResult const & |
transparentPassResult, |
|
|
crg::ImageViewId const & |
targetColourView, |
|
|
castor::Size const & |
size, |
|
|
SceneUbo & |
sceneUbo, |
|
|
HdrConfigUbo const & |
hdrConfigUbo, |
|
|
GpInfoUbo const & |
gpInfoUbo |
|
) |
| |
Initialises deferred rendering related stuff.
- Parameters
-
[in] | graph | The frame graph. |
[in] | device | The GPU device. |
[in] | progress | The progress bar. |
[in] | transparentPassDesc | The transparent nodes render pass. |
[in] | transparentPassResult | The Weighted Blended OIT result. |
[in] | targetColourView | The target colour buffer. |
[in] | size | The render dimensions. |
[in] | sceneUbo | The scene UBO. |
[in] | hdrConfigUbo | The HDR configuration UBO. |
[in] | gpInfoUbo | The geometry pass UBO. |
◆ accept()
Visitor acceptance function.
- Parameters
-
◆ countInitialisationSteps()
static uint32_t castor3d::WeightedBlendRendering::countInitialisationSteps |
( |
| ) |
|
|
inlinestatic |
◆ enable()
void castor3d::WeightedBlendRendering::enable |
( |
bool |
value | ) |
|
|
inline |
◆ getLastPass()
crg::FramePass const & castor3d::WeightedBlendRendering::getLastPass |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: