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

Passe utilisée pour combiner les passes opaque et transparente. Plus de détails...

Fonctions membres publiques

 FinalCombinePass (Engine &engine, castor::Size const &size, SceneUbo &sceneUbo)
 Constructeur. Plus de détails...
 
 ~FinalCombinePass ()
 Destructeur. Plus de détails...
 
void render (WeightedBlendPassResult const &wbResult, FrameBuffer const &frameBuffer, Camera const &camera, castor::Matrix4x4r const &invViewProj, castor::Matrix4x4r const &invView, castor::Matrix4x4r const &invProj, FogType fogType)
 Dessine la combinaison sur le tampon d'image donné. Plus de détails...
 

Description détaillée

Passe utilisée pour combiner les passes opaque et transparente.

Auteur
Sylvain DOREMUS
Version
0.10.0
Date
08/06/2017

Documentation des constructeurs et destructeur

◆ FinalCombinePass()

castor3d::FinalCombinePass::FinalCombinePass ( Engine engine,
castor::Size const &  size,
SceneUbo sceneUbo 
)

Constructeur.

Paramètres
[in]engineLe moteur.
[in]sizeLa taille du rendu.
[in]sceneUboL'UBO de la scène.

◆ ~FinalCombinePass()

castor3d::FinalCombinePass::~FinalCombinePass ( )

Destructeur.

Documentation des fonctions membres

◆ render()

void castor3d::FinalCombinePass::render ( WeightedBlendPassResult const &  wbResult,
FrameBuffer const &  frameBuffer,
Camera const &  camera,
castor::Matrix4x4r const &  invViewProj,
castor::Matrix4x4r const &  invView,
castor::Matrix4x4r const &  invProj,
FogType  fogType 
)

Dessine la combinaison sur le tampon d'image donné.

Paramètres
[in]wbResultLe résultat de la passe de weighted blend.
[in]frameBufferLe tampon d'image cible.
[in]cameraLa caméra.
[in]invViewProjLa matrice vue projection inversée.
[in]invViewLa matrice vue inversée.
[in]invProjLa matrice projection inversée.
[in]fogTypeLe type de brouillard.

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