#include <SubsurfaceScatteringPass.hpp>
|
| C3D_API | SubsurfaceScatteringPass (crg::FramePassGroup &graph, crg::FramePass const *&previousPass, RenderDevice const &device, ProgressBar *progress, Scene const &scene, GpInfoUbo const &gpInfoUbo, SceneUbo const &sceneUbo, castor::Size const &textureSize, OpaquePassResult const &gpResult, LightPassResult const &lpResult) |
| | Constructor. More...
|
| |
| C3D_API | ~SubsurfaceScatteringPass () |
| |
| C3D_API void | update (CpuUpdater &updater) |
| | Updates the render pass, CPU wise. More...
|
| |
| C3D_API void | accept (PipelineVisitorBase &visitor) |
| | Visitor acceptance function. More...
|
| |
| Texture const & | getResult () const |
| |
|
| static castor::String const | Config |
| |
| static castor::String const | Step |
| |
| static castor::String const | Correction |
| |
| static castor::String const | PixelSize |
| |
| static castor::String const | Weights |
| |
| static castor::String const | Offsets |
| |
◆ SubsurfaceScatteringPass()
Constructor.
- Parameters
-
| [in] | graph | The frame graph. |
| [in] | previousPass | The previous frame pass. |
| [in] | device | The GPU device. |
| [in] | progress | The optional progress bar. |
| [in] | scene | The scene. |
| [in] | gpInfoUbo | The geometry pass UBO. |
| [in] | sceneUbo | The scene UBO. |
| [in] | textureSize | The render area dimensions. |
| [in] | gpResult | The geometry pass result. |
| [in] | lpResult | The light pass result. |
◆ ~SubsurfaceScatteringPass()
| C3D_API castor3d::SubsurfaceScatteringPass::~SubsurfaceScatteringPass |
( |
| ) |
|
◆ accept()
Visitor acceptance function.
- Parameters
-
◆ getResult()
| Texture const & castor3d::SubsurfaceScatteringPass::getResult |
( |
| ) |
const |
|
inline |
◆ update()
Updates the render pass, CPU wise.
- Parameters
-
| [in,out] | updater | The update data. |
◆ Config
| castor::String const castor3d::SubsurfaceScatteringPass::Config |
|
static |
◆ Correction
| castor::String const castor3d::SubsurfaceScatteringPass::Correction |
|
static |
◆ Offsets
| castor::String const castor3d::SubsurfaceScatteringPass::Offsets |
|
static |
◆ PixelSize
| castor::String const castor3d::SubsurfaceScatteringPass::PixelSize |
|
static |
◆ Step
| castor::String const castor3d::SubsurfaceScatteringPass::Step |
|
static |
◆ Weights
| castor::String const castor3d::SubsurfaceScatteringPass::Weights |
|
static |
The documentation for this class was generated from the following file: