#include <LightPropagationPass.hpp>
◆ InIdx
| Enumerator |
|---|
| LpvGridUboIdx | |
| RLpvGridIdx | |
| GLpvGridIdx | |
| BLpvGridIdx | |
| GpGridIdx | |
◆ OutIdx
| Enumerator |
|---|
| RLpvAccumulatorIdx | |
| GLpvAccumulatorIdx | |
| BLpvAccumulatorIdx | |
| RLpvNextStepIdx | |
| GLpvNextStepIdx | |
| BLpvNextStepIdx | |
◆ LightPropagationPass()
| C3D_API castor3d::LightPropagationPass::LightPropagationPass |
( |
crg::FramePass const & |
pass, |
|
|
crg::GraphContext & |
context, |
|
|
crg::RunnableGraph & |
graph, |
|
|
RenderDevice const & |
device, |
|
|
bool |
occlusion, |
|
|
uint32_t |
gridSize, |
|
|
BlendMode |
blendMode |
|
) |
| |
Constructor.
- Parameters
-
| [in] | pass | The parent frame pass. |
| [in] | context | The rendering context. |
| [in] | graph | The runnable graph. |
| [in] | device | The GPU device. |
| [in] | occlusion | Enable occlusion or not. |
| [in] | gridSize | The grid dimensions. |
| [in] | blendMode | The blend mode. |
◆ accept()
Visitor acceptance function.
- Parameters
-
◆ doSubInitialise()
| C3D_API void castor3d::LightPropagationPass::doSubInitialise |
( |
| ) |
|
|
protected |
◆ doSubRecordInto()
| C3D_API void castor3d::LightPropagationPass::doSubRecordInto |
( |
crg::RecordContext & |
context, |
|
|
VkCommandBuffer |
commandBuffer, |
|
|
uint32_t |
index |
|
) |
| |
|
protected |
The documentation for this class was generated from the following file: