Castor3D  ..
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe Castor3D::PostEffectabstract

Classe de base d'effet post rendu. Plus de détails...

+ Graphe de collaboration de Castor3D::PostEffect:

Fonctions membres publiques

C3D_API PostEffect (RenderSystem *p_renderSystem, RenderTarget &p_renderTarget, Parameters const &p_params)
 Constructeur. Plus de détails...
 
virtual C3D_API ~PostEffect ()
 Destructeur. Plus de détails...
 
virtual C3D_API bool Initialise ()=0
 Fonction d'initialisation. Plus de détails...
 
virtual C3D_API void Cleanup ()=0
 Fonction de nettoyage. Plus de détails...
 
virtual C3D_API bool Apply (FrameBuffer &p_framebuffer)=0
 Fonction de rendu, applique l'effet au tampon d'image donné. Plus de détails...
 

Attributs protégés

RenderSystemm_renderSystem
 Le render system. Plus de détails...
 
RenderTargetm_renderTarget
 La cible de rendu à laquelle est attachée cet effet. Plus de détails...
 

Description détaillée

Classe de base d'effet post rendu.

Auteur
Sylvain DOREMUS
Version
0.7.0.0
Date
20/11/2012
Remarques
Une effet post rendu est un effet appliqué après le rendu 3D et avant le rendu 2D.
Les effets post rendu sont appliqués de manière cumulative.

Documentation des constructeurs et destructeur

C3D_API Castor3D::PostEffect::PostEffect ( RenderSystem p_renderSystem,
RenderTarget p_renderTarget,
Parameters const &  p_params 
)

Constructeur.

Paramètres
[in]p_renderSystemLe render system.
[in]p_renderTargetLa cible de rendu sur laquelle cet effet s'applique.
[in]p_paramsLes paramètres optionnels.
virtual C3D_API Castor3D::PostEffect::~PostEffect ( )
virtual

Destructeur.

Documentation des fonctions membres

virtual C3D_API bool Castor3D::PostEffect::Apply ( FrameBuffer p_framebuffer)
pure virtual

Fonction de rendu, applique l'effet au tampon d'image donné.

Paramètres
[in,out]p_framebufferLe tampon d'image.
Renvoie
true si tout s'est bien passé.
virtual C3D_API void Castor3D::PostEffect::Cleanup ( )
pure virtual

Fonction de nettoyage.

virtual C3D_API bool Castor3D::PostEffect::Initialise ( )
pure virtual

Fonction d'initialisation.

Renvoie
true if ok.

Documentation des données membres

RenderSystem* Castor3D::PostEffect::m_renderSystem
protected

Le render system.

RenderTarget& Castor3D::PostEffect::m_renderTarget
protected

La cible de rendu à laquelle est attachée cet effet.


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