|
static VkFormat constexpr | ResultFormat = VK_FORMAT_R32G32B32A32_SFLOAT |
|
◆ SsaoRawAOPass()
Constructeur.
- Paramètres
-
[in] | engine | Le moteur. |
[in] | device | Le device GPU. |
[in] | size | Les dimensions de la zone de rendu. |
[in] | config | La configuration du SSAO. |
[in] | ssaoConfigUbo | L'UBO de configuration du SSAO. |
[in] | gpInfoUbo | L'UBO de configuration du GBuffer. |
[in] | linearisedDepthBuffer | Le tampon de profondeur linéarisé. |
[in] | normals | Le tampon de normales. |
◆ ~SsaoRawAOPass()
castor3d::SsaoRawAOPass::~SsaoRawAOPass |
( |
| ) |
|
◆ accept()
Accepte un visiteur.
- Paramètres
-
[in] | config | La configuration du SSAO. |
[in] | visitor | Le visiteur. |
◆ compute()
ashes::Semaphore const& castor3d::SsaoRawAOPass::compute |
( |
ashes::Semaphore const & |
toWait | ) |
const |
Dessine la passe.
- Paramètres
-
[in] | toWait | Le sémaphore de la passe de rendu précédente. |
◆ getBentResult()
TextureUnit const& castor3d::SsaoRawAOPass::getBentResult |
( |
| ) |
const |
|
inline |
◆ getResult()
TextureUnit const& castor3d::SsaoRawAOPass::getResult |
( |
| ) |
const |
|
inline |
◆ ResultFormat
VkFormat constexpr castor3d::SsaoRawAOPass::ResultFormat = VK_FORMAT_R32G32B32A32_SFLOAT |
|
static |
La documentation de cette classe a été générée à partir du fichier suivant :