#include <RsmInterpolatePass.hpp>
|
C3D_API | RsmInterpolatePass (crg::FrameGraph &graph, crg::FramePass const &previousPass, RenderDevice const &device, LightType lightType, ShadowBuffer const &shadowBuffer, VkExtent3D const &size, CameraUbo const &cameraUbo, crg::ImageViewId const &depthObj, crg::ImageViewId const &nmlOcc, ShadowMapResult const &smResult, RsmConfigUbo const &rsmConfigUbo, GpuBufferOffsetT< castor::Point4f > const &rsmSamplesSsbo, Texture const &gi, Texture const &nml, Texture const &dst) |
|
C3D_API void | accept (ConfigurationVisitorBase &visitor) |
|
crg::FramePass const & | getPass () const |
|
| NamedBaseT (T name) noexcept |
| Constructor.
|
|
T const & | getName () const noexcept |
| Retrieves the name.
|
|
void | rename (T name) noexcept |
|
◆ RsmInterpolatePass()
C3D_API castor3d::RsmInterpolatePass::RsmInterpolatePass |
( |
crg::FrameGraph & | graph, |
|
|
crg::FramePass const & | previousPass, |
|
|
RenderDevice const & | device, |
|
|
LightType | lightType, |
|
|
ShadowBuffer const & | shadowBuffer, |
|
|
VkExtent3D const & | size, |
|
|
CameraUbo const & | cameraUbo, |
|
|
crg::ImageViewId const & | depthObj, |
|
|
crg::ImageViewId const & | nmlOcc, |
|
|
ShadowMapResult const & | smResult, |
|
|
RsmConfigUbo const & | rsmConfigUbo, |
|
|
GpuBufferOffsetT< castor::Point4f > const & | rsmSamplesSsbo, |
|
|
Texture const & | gi, |
|
|
Texture const & | nml, |
|
|
Texture const & | dst ) |
◆ accept()
◆ getPass()
crg::FramePass const & castor3d::RsmInterpolatePass::getPass |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: