Castor3D 0.12.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::VoxelSecondaryBounce Class Reference

#include <VoxelSecondaryBounce.hpp>

Inheritance diagram for castor3d::VoxelSecondaryBounce:
Inheritance graph
[legend]
Collaboration diagram for castor3d::VoxelSecondaryBounce:
Collaboration graph
[legend]

Public Member Functions

C3D_API VoxelSecondaryBounce (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, VoxelSceneData const &voxelConfig)
 Constructor. More...
 
C3D_API void accept (RenderTechniqueVisitor &visitor)
 Visitor acceptance function. More...
 

Constructor & Destructor Documentation

◆ VoxelSecondaryBounce()

C3D_API castor3d::VoxelSecondaryBounce::VoxelSecondaryBounce ( crg::FramePass const &  pass,
crg::GraphContext &  context,
crg::RunnableGraph &  graph,
RenderDevice const &  device,
VoxelSceneData const &  voxelConfig 
)

Constructor.

Parameters
[in]passThe parent frame pass.
[in]contextThe rendering context.
[in]graphThe runnable graph.
[in]deviceThe GPU device.
[in]voxelConfigThe voxelizer configuration.

Member Function Documentation

◆ accept()

C3D_API void castor3d::VoxelSecondaryBounce::accept ( RenderTechniqueVisitor visitor)

Visitor acceptance function.

Parameters
visitorThe ... visitor.

The documentation for this class was generated from the following file: