#include <EnvironmentMapPass.hpp>
◆ EnvironmentMapPass()
Constructeur.
- Paramètres
-
[in] | device | Le device GPU. |
[in] | environmentMap | Le reflection map parente. |
[in] | faceNode | Le noeud depuis lequel on crée la caméra. |
[in] | index | L'index du cube que cette passe dessine. |
[in] | face | La face du cube que cette passe dessine. |
[in] | background | Le fond de la scène. |
◆ ~EnvironmentMapPass()
C3D_API castor3d::EnvironmentMapPass::~EnvironmentMapPass |
( |
| ) |
|
|
noexcept |
◆ attachTo()
Attache cette passe au noeud donné.
- Paramètres
-
◆ getLastPass()
crg::FramePass const & castor3d::EnvironmentMapPass::getLastPass |
( |
| ) |
const |
|
inlinenoexcept |
◆ record()
C3D_API void castor3d::EnvironmentMapPass::record |
( |
| ) |
|
Enregistre les commandes de la passe.
◆ render()
C3D_API crg::SemaphoreWaitArray castor3d::EnvironmentMapPass::render |
( |
crg::SemaphoreWaitArray const & | toWait, |
|
|
ashes::Queue const & | queue ) |
Dessine la texture d'environnement.
- Paramètres
-
[in] | toWait | Les sémaphores à attendre. |
[in] | queue | The queue recevant les commandes de dessin. |
- Renvoie
- Les sémaphores signalés par ce dessin.
◆ update() [1/2]
Met à jour la passe de rendu, au niveau CPU.
- Paramètres
-
[in,out] | updater | Les données d'update. |
◆ update() [2/2]
Met à jour la passe de rendu, au niveau GPU.
- 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 :