#include <LineariseDepthPass.hpp>
◆ LineariseDepthPass()
C3D_API castor3d::LineariseDepthPass::LineariseDepthPass |
( |
crg::ResourcesCache & | resources, |
|
|
crg::FramePassGroup & | graph, |
|
|
crg::FramePassArray const & | previousPasses, |
|
|
RenderDevice const & | device, |
|
|
ProgressBar * | progress, |
|
|
castor::String const & | prefix, |
|
|
SsaoConfig const & | ssaoConfig, |
|
|
VkExtent2D const & | size, |
|
|
Texture const & | depthObj ) |
Constructeur.
- Paramètres
-
[in] | resources | Le cache de ressources du graphe. |
[in] | graph | Le render graph. |
[in] | previousPasses | Les frame passes précédentes. |
[in] | device | Le device GPU. |
[in] | progress | La barre de progression. |
[in] | prefix | Le préfixe du nom de la passe. |
[in] | ssaoConfig | La configuration du SSAO. |
[in] | size | Les dimensions de la zone de rendu. |
[in] | depthObj | La texture de profondeurs et d'objets. |
◆ ~LineariseDepthPass()
C3D_API castor3d::LineariseDepthPass::~LineariseDepthPass |
( |
| ) |
|
|
noexcept |
◆ accept()
Fonction d'acceptation de visiteur.
- Paramètres
-
◆ countInitialisationSteps()
static uint32_t castor3d::LineariseDepthPass::countInitialisationSteps |
( |
| ) |
|
|
staticnoexcept |
◆ getLastPass()
crg::FramePass const & castor3d::LineariseDepthPass::getLastPass |
( |
| ) |
const |
|
inlinenoexcept |
◆ getResult()
crg::ImageViewIdArray const & castor3d::LineariseDepthPass::getResult |
( |
| ) |
const |
|
inlinenoexcept |
◆ update()
Met à jour la passe de rendu, au niveau CPU.
- Paramètres
-
[in,out] | updater | Les données d'update. |
La documentation de cette classe a été générée à partir du fichier suivant :