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

Fonctions membres publiques

C3D_API VoxelBufferToTexture (RenderDevice const &device, VoxelSceneData const &vctConfig, ashes::Buffer< Voxel > const &voxels, TextureUnit const &result)
 
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

◆ VoxelBufferToTexture()

C3D_API castor3d::VoxelBufferToTexture::VoxelBufferToTexture ( RenderDevice const &  device,
VoxelSceneData const &  vctConfig,
ashes::Buffer< Voxel > const &  voxels,
TextureUnit const &  result 
)
Paramètres
[in]deviceLe device GPU.
[in]vctConfigLa configuration du voxelizer.
[in]voxelsLe tampon de voxels.
[in]resultLa texture résultante.

Documentation des fonctions membres

◆ accept()

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

Fonction d'acceptation de visiteur.

Paramètres
visitorLe ... visiteur.

◆ render()

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

Dessine les noeuds.

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

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