#include <ToneMapping.hpp>
◆ ToneMapping()
| C3D_API castor3d::ToneMapping::ToneMapping |
( |
Engine & |
engine, |
|
|
RenderDevice const & |
device, |
|
|
castor::Size const & |
size, |
|
|
crg::FrameGraph & |
graph, |
|
|
crg::ImageViewId const & |
source, |
|
|
crg::ImageViewId const & |
target, |
|
|
crg::FramePass const & |
previousPass, |
|
|
HdrConfigUbo & |
hdrConfigUbo, |
|
|
Parameters const & |
parameters, |
|
|
ProgressBar * |
progress |
|
) |
| |
Specified constructor.
- Parameters
-
| [in] | engine | The engine. |
| [in] | device | The GPU device. |
| [in] | size | The render area dimensions. |
| [in] | graph | The render graph. |
| [in] | source | L'image source. |
| [in] | target | L'image cible. |
| [in] | previousPass | The previous frame pass. |
| [in] | hdrConfigUbo | The configuration data. |
| [in] | parameters | The implementation specific parameters. |
| [in] | progress | The progress bar. |
◆ ~ToneMapping()
| virtual C3D_API castor3d::ToneMapping::~ToneMapping |
( |
| ) |
|
|
virtual |
◆ accept()
Visitor acceptance function.
- Parameters
-
| [in,out] | visitor | The visitor. |
◆ getFullName()
| C3D_API castor::String const & castor3d::ToneMapping::getFullName |
( |
| ) |
const |
◆ getName()
| castor::String const & castor3d::ToneMapping::getName |
( |
| ) |
const |
|
inline |
◆ getPass()
| crg::FramePass const & castor3d::ToneMapping::getPass |
( |
| ) |
const |
|
inline |
◆ initialise()
| C3D_API void castor3d::ToneMapping::initialise |
( |
castor::String const & |
name | ) |
|
Initialises tone mapping shader and pipeline.
- Parameters
-
| [in] | name | The tone mapping name. |
◆ updatePipeline()
| C3D_API void castor3d::ToneMapping::updatePipeline |
( |
castor::String const & |
name | ) |
|
Initialises tone mapping shader and pipeline.
- Parameters
-
| [in] | name | The tone mapping name. |
◆ m_hdrConfigUbo
◆ m_name
| castor::String castor3d::ToneMapping::m_name |
|
protected |
◆ m_pass
| crg::FramePass* castor3d::ToneMapping::m_pass {} |
|
protected |
◆ m_pixelShader
◆ m_program
| ashes::PipelineShaderStageCreateInfoArray castor3d::ToneMapping::m_program |
|
protected |
◆ m_quad
| crg::RenderQuad* castor3d::ToneMapping::m_quad {} |
|
protected |
◆ m_vertexShader
The documentation for this class was generated from the following file: