◆ Voxelizer()
Constructeur.
- Paramètres
-
[in] | engine | Le moteur. |
[in] | device | Le device GPU. |
[in] | scene | La scène rendue. |
[in] | camera | La caméra regardant la scène. |
[in] | matrixUbo | L'UBO de matrices de la scène. |
[in] | voxelizerUbo | L'UBO de configuration du voxelizer. |
[in] | voxelConfig | La configuration du voxelizer. |
◆ ~Voxelizer()
C3D_API castor3d::Voxelizer::~Voxelizer |
( |
| ) |
|
◆ accept()
Fonction d'acceptation de visiteur.
- Paramètres
-
◆ getFirstBounce()
TextureUnit const& castor3d::Voxelizer::getFirstBounce |
( |
| ) |
const |
|
inline |
◆ getSecondaryBounce()
TextureUnit const& castor3d::Voxelizer::getSecondaryBounce |
( |
| ) |
const |
|
inline |
◆ listIntermediates()
◆ render()
C3D_API ashes::Semaphore const& castor3d::Voxelizer::render |
( |
RenderDevice const & |
device, |
|
|
ashes::Semaphore const & |
toWait |
|
) |
| |
Dessine les noeuds.
- Paramètres
-
[in] | device | Le device GPU. |
[in] | toWait | Le sémaphore de la passe de rendu précédente. |
◆ 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 :