Castor3D  ..
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure Castor3D::PostEffect::PostEffectSurface

Surface pour effet post rendu. Plus de détails...

+ Graphe de collaboration de Castor3D::PostEffect::PostEffectSurface:

Fonctions membres publiques

C3D_API PostEffectSurface (Castor3D::Engine &p_engine)
 Constructeur. Plus de détails...
 
C3D_API bool Initialise (Castor3D::RenderTarget &p_renderTarget, Castor::Size const &p_size, uint32_t p_index, Castor3D::SamplerSPtr p_sampler)
 Initialise la surface. Plus de détails...
 
C3D_API void Cleanup ()
 Nettoie la surface. Plus de détails...
 

Attributs publics

Castor3D::FrameBufferSPtr m_fbo
 
Castor3D::TextureUnit m_colourTexture
 
Castor3D::TextureAttachmentSPtr m_colourAttach
 
Castor::Size m_size
 

Description détaillée

Surface pour effet post rendu.

Auteur
Sylvain DOREMUS
Version
0.9.0
Date
03/07/2016
Remarques
Contient les informations basiques de surface d'un effet: framebuffer, texture de couleur.

Documentation des constructeurs et destructeur

◆ PostEffectSurface()

C3D_API Castor3D::PostEffect::PostEffectSurface::PostEffectSurface ( Castor3D::Engine p_engine)

Constructeur.

Paramètres
[in]p_engineLe moteur.

Documentation des fonctions membres

◆ Cleanup()

C3D_API void Castor3D::PostEffect::PostEffectSurface::Cleanup ( )

Nettoie la surface.

◆ Initialise()

C3D_API bool Castor3D::PostEffect::PostEffectSurface::Initialise ( Castor3D::RenderTarget p_renderTarget,
Castor::Size const &  p_size,
uint32_t  p_index,
Castor3D::SamplerSPtr  p_sampler 
)

Initialise la surface.

Paramètres
[in]p_renderTargetLa cible de rendu sur laquelle cet effet s'applique.
[in]p_sizeLes dimensions de la surface.
[in]p_indexL'index de la surface.
[in]p_samplerL'échantillonneur de la surface.

Documentation des données membres

◆ m_colourAttach

Castor3D::TextureAttachmentSPtr Castor3D::PostEffect::PostEffectSurface::m_colourAttach

L'attache entre la texture et le framebuffer.

◆ m_colourTexture

Castor3D::TextureUnit Castor3D::PostEffect::PostEffectSurface::m_colourTexture

La texture couleur de la surface.

◆ m_fbo

Castor3D::FrameBufferSPtr Castor3D::PostEffect::PostEffectSurface::m_fbo

Le framebuffer de la surface.

◆ m_size

Castor::Size Castor3D::PostEffect::PostEffectSurface::m_size

Les dimensions de la surface.


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