Castor3D  0.11.0
Multiplatform 3D engine
Classes | Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::VoxelSecondaryBounce

Fonctions membres publiques

C3D_API VoxelSecondaryBounce (RenderDevice const &device, VoxelSceneData const &voxelConfig, ashes::Buffer< Voxel > const &voxels, VoxelizerUbo const &voxelUbo, TextureUnit const &firstBounce, TextureUnit const &result)
 Constructeur. Plus de détails...
 
C3D_API ashes::Semaphore const & render (RenderDevice const &device, ashes::Semaphore const &toWait)
 Dessine les noeuds. Plus de détails...
 
C3D_API void accept (RenderTechniqueVisitor &visitor)
 Fonction d'acceptation de visiteur. Plus de détails...
 

Documentation des constructeurs et destructeur

◆ VoxelSecondaryBounce()

C3D_API castor3d::VoxelSecondaryBounce::VoxelSecondaryBounce ( RenderDevice const &  device,
VoxelSceneData const &  voxelConfig,
ashes::Buffer< Voxel > const &  voxels,
VoxelizerUbo const &  voxelUbo,
TextureUnit const &  firstBounce,
TextureUnit const &  result 
)

Constructeur.

Paramètres
[in]deviceLe device GPU.
[in]voxelConfigLa configuration du voxelizer.
[in]voxelsLe tampon de voxels.
[in]voxelUboL'UBO de configuration du voxelizer.
[in]firstBounceLe résultat du premier rebond.
[in]resultLa texture résultante.

Documentation des fonctions membres

◆ accept()

C3D_API void castor3d::VoxelSecondaryBounce::accept ( RenderTechniqueVisitor visitor)

Fonction d'acceptation de visiteur.

Paramètres
visitorLe ... visiteur.

◆ render()

C3D_API ashes::Semaphore const& castor3d::VoxelSecondaryBounce::render ( RenderDevice const &  device,
ashes::Semaphore const &  toWait 
)

Dessine les noeuds.

Paramètres
[in]deviceLe device GPU.
[in]toWaitLe sémaphore de la passe de rendu précédente.

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