#include <WeightedBlendRendering.hpp>
|
| WeightedBlendRendering (crg::FramePassGroup &graph, RenderDevice const &device, ProgressBar *progress, bool &enabled, crg::FramePass const &transparentPassDesc, Texture const &depthObj, TransparentPassResult const &transparentPassResult, crg::ImageViewIdArray const &targetColourView, castor::Size const &size, CameraUbo const &cameraUbo, SceneUbo const &sceneUbo, HdrConfigUbo const &hdrConfigUbo) |
| Initialises weighted blended rendering related stuff.
|
|
void | accept (RenderTechniqueVisitor &visitor) |
| Visitor acceptance function.
|
|
crg::FramePass const & | getLastPass () const noexcept |
|
static uint32_t | countInitialisationSteps () noexcept |
|
◆ WeightedBlendRendering()
castor3d::WeightedBlendRendering::WeightedBlendRendering |
( |
crg::FramePassGroup & | graph, |
|
|
RenderDevice const & | device, |
|
|
ProgressBar * | progress, |
|
|
bool & | enabled, |
|
|
crg::FramePass const & | transparentPassDesc, |
|
|
Texture const & | depthObj, |
|
|
TransparentPassResult const & | transparentPassResult, |
|
|
crg::ImageViewIdArray const & | targetColourView, |
|
|
castor::Size const & | size, |
|
|
CameraUbo const & | cameraUbo, |
|
|
SceneUbo const & | sceneUbo, |
|
|
HdrConfigUbo const & | hdrConfigUbo ) |
Initialises weighted blended rendering related stuff.
- Parameters
-
[in] | graph | The frame graph. |
[in] | device | The GPU device. |
[in] | progress | The progress bar. |
[in] | enabled | The pass' enabled status. |
[in] | transparentPassDesc | The transparent nodes render pass. |
[in] | depthObj | The scene depth and objects image. |
[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] | cameraUbo | The camera UBO. |
◆ accept()
Visitor acceptance function.
- Parameters
-
◆ countInitialisationSteps()
static uint32_t castor3d::WeightedBlendRendering::countInitialisationSteps |
( |
| ) |
|
|
staticnoexcept |
◆ getLastPass()
crg::FramePass const & castor3d::WeightedBlendRendering::getLastPass |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following file: