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

Classe utilisée pour rendre les textures profondeur. Plus de détails...

+ Graphe d'héritage de Castor3D::RenderDepthToTexture:
+ Graphe de collaboration de Castor3D::RenderDepthToTexture:

Fonctions membres publiques

C3D_API RenderDepthToTexture (Context &p_context, UniformBuffer &p_matrixUbo)
 Constructeur. Plus de détails...
 
C3D_API ~RenderDepthToTexture ()
 Destructeur. Plus de détails...
 
C3D_API void Initialise ()
 Initialise le rendu en texture. Plus de détails...
 
C3D_API void Cleanup ()
 Nettoie le rendu en texture. Plus de détails...
 
C3D_API void Render (Castor::Position const &p_position, Castor::Size const &p_size, TextureLayout const &p_texture, UniformBuffer &p_matrixUbo, RenderPipeline &p_pipeline)
 Dessine la texture donnée dans le tampon d'image actuellement activé en dessin. Plus de détails...
 
C3D_API void Render (Castor::Position const &p_position, Castor::Size const &p_size, TextureLayout const &p_texture)
 Rend la texture donnée dans le tampon d'image actuellement activé en dessin. Plus de détails...
 

Description détaillée

Classe utilisée pour rendre les textures profondeur.

Auteur
Sylvain DOREMUS
Date
02/03/2017
Version
0.9.0

Documentation des constructeurs et destructeur

◆ RenderDepthToTexture()

C3D_API Castor3D::RenderDepthToTexture::RenderDepthToTexture ( Context p_context,
UniformBuffer p_matrixUbo 
)
explicit

Constructeur.

Paramètres
[in]p_contextLe Context.
[in]p_matrixUboL'UBO contenant les données de matrices.

◆ ~RenderDepthToTexture()

C3D_API Castor3D::RenderDepthToTexture::~RenderDepthToTexture ( )

Destructeur.

Documentation des fonctions membres

◆ Cleanup()

C3D_API void Castor3D::RenderDepthToTexture::Cleanup ( )

Nettoie le rendu en texture.

◆ Initialise()

C3D_API void Castor3D::RenderDepthToTexture::Initialise ( )

Initialise le rendu en texture.

◆ Render() [1/2]

C3D_API void Castor3D::RenderDepthToTexture::Render ( Castor::Position const &  p_position,
Castor::Size const &  p_size,
TextureLayout const &  p_texture,
UniformBuffer p_matrixUbo,
RenderPipeline p_pipeline 
)

Dessine la texture donnée dans le tampon d'image actuellement activé en dessin.

Paramètres
[in]p_positionLa position du viewport de rendu.
[in]p_sizeLa taille du viewport de rendu.
[in]p_textureLa texture.
[in]p_pipelineLe pipeline utilisé pour dessiner la texture.
[in]p_matrixUboLe tampon d'uniformes recevant les matrices.

◆ Render() [2/2]

C3D_API void Castor3D::RenderDepthToTexture::Render ( Castor::Position const &  p_position,
Castor::Size const &  p_size,
TextureLayout const &  p_texture 
)

Rend la texture donnée dans le tampon d'image actuellement activé en dessin.

Paramètres
[in]p_positionLa position du viewport de rendu.
[in]p_sizeLa taille du viewport de rendu.
[in]p_textureLa texture.

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