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

Pré-passe de stencil pour les passes d'éclairage nécessitant un maillage. Plus de détails...

Fonctions membres publiques

 StencilPass (FrameBuffer &frameBuffer, FrameBufferAttachment &depthAttach, MatrixUbo &matrixUbo, ModelMatrixUbo &modelMatrixUbo)
 Constructeur. Plus de détails...
 
void initialise (VertexBuffer &vbo)
 Initialise le programme et son pipeline. Plus de détails...
 
void cleanup ()
 Nettoie le programme et son pipeline. Plus de détails...
 
void render (uint32_t count)
 Dessine la passe de stencil. Plus de détails...
 

Description détaillée

Pré-passe de stencil pour les passes d'éclairage nécessitant un maillage.

Auteur
Sylvain DOREMUS
Version
0.10.0
Date
08/06/2017

Documentation des constructeurs et destructeur

◆ StencilPass()

castor3d::StencilPass::StencilPass ( FrameBuffer frameBuffer,
FrameBufferAttachment depthAttach,
MatrixUbo matrixUbo,
ModelMatrixUbo modelMatrixUbo 
)

Constructeur.

Paramètres
[in]frameBufferLe tampon d'image cible.
[in]depthAttachL'attache du tampon de profondeur.
[in]matrixUboL'UBO des matrices.
[in]modelMatrixUboL'UBO des matrices modèle.

Documentation des fonctions membres

◆ cleanup()

void castor3d::StencilPass::cleanup ( )

Nettoie le programme et son pipeline.

◆ initialise()

void castor3d::StencilPass::initialise ( VertexBuffer vbo)

Initialise le programme et son pipeline.

Paramètres
[in]vboLe tampon de sommets contenant l'objet à dessiner.

◆ render()

void castor3d::StencilPass::render ( uint32_t  count)

Dessine la passe de stencil.

Paramètres
[in]countLe nombre de primitives à dessiner.

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