Castor3D  ..
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::RawSsaoPass

Passe d'occlusion ambiante. Plus de détails...

Fonctions membres publiques

 RawSsaoPass (Engine &engine, castor::Size const &size, SsaoConfig const &config, MatrixUbo &matrixUbo, SsaoConfigUbo &ssaoConfigUbo)
 Constructeur. Plus de détails...
 
 ~RawSsaoPass ()
 Destructeur. Plus de détails...
 
void compute (TextureUnit const &linearisedDepthBuffer, TextureUnit const &normals)
 Dessine la passe SSAO sur le tampon d'image actif. Plus de détails...
 
TextureUnit const & getResult () const
 

Description détaillée

Passe d'occlusion ambiante.

Auteur
Sylvain DOREMUS
Version
0.10.0
Date
18/12/2017

Documentation des constructeurs et destructeur

◆ RawSsaoPass()

castor3d::RawSsaoPass::RawSsaoPass ( Engine engine,
castor::Size const &  size,
SsaoConfig const &  config,
MatrixUbo matrixUbo,
SsaoConfigUbo ssaoConfigUbo 
)

Constructeur.

Paramètres
[in]engineLe moteur.
[in]sizeLes dimensions de la zone de rendu.
[in]configLa configuration du SSAO.
[in]matrixUboL'UBO des matrices.
[in]ssaoConfigUboL'UBO de configuration du SSAO.

◆ ~RawSsaoPass()

castor3d::RawSsaoPass::~RawSsaoPass ( )

Destructeur.

Documentation des fonctions membres

◆ compute()

void castor3d::RawSsaoPass::compute ( TextureUnit const &  linearisedDepthBuffer,
TextureUnit const &  normals 
)

Dessine la passe SSAO sur le tampon d'image actif.

Paramètres
[in]linearisedDepthBufferLe tampon de profondeur linéarisé.
[in]normalsLe tampon de normales.

◆ getResult()

TextureUnit const& castor3d::RawSsaoPass::getResult ( ) const
inline
Renvoie
Le résultat de la passe SSAO.

La documentation de cette classe a été générée à partir du fichier suivant :