#include <TransparentRendering.hpp>
|
| OwnedBy (RenderTechnique &owner) |
| Constructor.
|
|
◆ TransparentRendering()
Constructor.
- Parameters
-
[in] | parent | The parent technique. |
[in] | device | The GPU device. |
[in] | previous | The prepass renderer. |
[in] | previousPasses | The passes this pass depends on. |
[in] | progress | The optional progress bar. |
[in] | weightedBlended | true to enable weighted blended rendering. |
◆ ~TransparentRendering()
C3D_API castor3d::TransparentRendering::~TransparentRendering |
( |
| ) |
|
|
noexcept |
◆ accept()
Visitor acceptance function.
- Parameters
-
◆ countInitialisationSteps()
static uint32_t castor3d::TransparentRendering::countInitialisationSteps |
( |
| ) |
|
|
staticnoexcept |
- Returns
- The number of steps needed for initialisation, to show progression.
◆ getEngine()
C3D_API Engine * castor3d::TransparentRendering::getEngine |
( |
| ) |
const |
|
noexcept |
◆ getLastPass()
C3D_API crg::FramePass const & castor3d::TransparentRendering::getLastPass |
( |
| ) |
const |
|
noexcept |
◆ listIntermediates()
Lists the intermediate view used by the whole technique.
- Parameters
-
[out] | intermediates | Receives the intermediate views. |
◆ update() [1/2]
Updates the render pass, CPU wise.
- Parameters
-
[in,out] | updater | The update data. |
◆ update() [2/2]
Updates the render pass, GPU wise.
- Parameters
-
[in,out] | updater | The update data. |
The documentation for this class was generated from the following file: