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

Passe de Occlusion Ambiante en Espace Ecran. Plus de détails...

Fonctions membres publiques

 SsaoPass (Engine &engine, castor::Size const &size, SsaoConfig const &config)
 Constructeur. Plus de détails...
 
 ~SsaoPass ()
 Destructeur. Plus de détails...
 
void render (GeometryPassResult const &gpResult, Camera const &camera, RenderInfo &info)
 Dessine la passe SSAO sur le tampon d'image donné. Plus de détails...
 
TextureUnit const & getResult () const
 

Description détaillée

Passe de Occlusion Ambiante en Espace Ecran.

Auteur
Sylvain DOREMUS
Version
0.10.0
Date
08/06/2017

Documentation des constructeurs et destructeur

◆ SsaoPass()

castor3d::SsaoPass::SsaoPass ( Engine engine,
castor::Size const &  size,
SsaoConfig const &  config 
)

Constructeur.

Paramètres
[in]engineLe moteur.
[in]sizeLes dimensions de la zone de rendu.
[in]configLa configuration du SSAO.

◆ ~SsaoPass()

castor3d::SsaoPass::~SsaoPass ( )

Destructeur.

Documentation des fonctions membres

◆ getResult()

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

Référencé par castor3d::ReflectionPass::getSsao().

+ Voici le graphe des appelants de cette fonction :

◆ render()

void castor3d::SsaoPass::render ( GeometryPassResult const &  gpResult,
Camera const &  camera,
RenderInfo info 
)

Dessine la passe SSAO sur le tampon d'image donné.

Paramètres
[in]gpResultLe résultat de la geometry pass.
[in]cameraLa caméra de rendu.
[in]infoReçoit les informations de rendu.

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