#include <OpaqueRendering.hpp>
|
| OwnedBy (RenderTechnique &owner) |
| Constructor.
|
|
◆ ShadowMapArray
◆ OpaqueRendering()
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. |
◆ accept()
Visitor acceptance function.
- Parameters
-
◆ countInitialisationSteps()
static uint32_t castor3d::OpaqueRendering::countInitialisationSteps |
( |
| ) |
|
|
staticnoexcept |
- Returns
- The number of steps needed for initialisation, to show progression.
◆ getEngine()
◆ getLastPass()
C3D_API crg::FramePass const & castor3d::OpaqueRendering::getLastPass |
( |
| ) |
const |
|
noexcept |
◆ getMaterialsCounts()
ashes::Buffer< uint32_t > const & castor3d::OpaqueRendering::getMaterialsCounts |
( |
| ) |
const |
|
inlinenoexcept |
◆ getMaterialsIndirectCounts()
ashes::Buffer< castor::Point3ui > const & castor3d::OpaqueRendering::getMaterialsIndirectCounts |
( |
| ) |
const |
|
inlinenoexcept |
◆ getMaterialsStarts()
ashes::Buffer< uint32_t > const & castor3d::OpaqueRendering::getMaterialsStarts |
( |
| ) |
const |
|
inlinenoexcept |
◆ getPixelXY()
ashes::Buffer< castor::Point2ui > const & castor3d::OpaqueRendering::getPixelXY |
( |
| ) |
const |
|
inlinenoexcept |
◆ getSsaoResult()
C3D_API Texture const & castor3d::OpaqueRendering::getSsaoResult |
( |
| ) |
const |
|
noexcept |
◆ getSssDiffuse()
C3D_API Texture const & castor3d::OpaqueRendering::getSssDiffuse |
( |
| ) |
const |
|
noexcept |
◆ isEnabled()
C3D_API bool castor3d::OpaqueRendering::isEnabled |
( |
| ) |
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: