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

Classe de base de mappage de ton. Plus de détails...

+ Graphe d'héritage de castor3d::ToneMapping:
+ Graphe de collaboration de castor3d::ToneMapping:

Fonctions membres publiques

C3D_API ToneMapping (castor::String const &name, Engine &engine, Parameters const &parameters)
 Constructeur spécifié. Plus de détails...
 
virtual C3D_API ~ToneMapping ()
 Destructeur. Plus de détails...
 
C3D_API bool initialise ()
 Initialise le shader de mappage de tons. Plus de détails...
 
C3D_API void cleanup ()
 Fonction de nettoyage. Plus de détails...
 
C3D_API void update (HdrConfig const &config)
 
C3D_API void apply (castor::Size const &size, TextureLayout const &texture, RenderInfo &info)
 

Attributs protégés

MatrixUbo m_matrixUbo
 
HdrConfigUbo m_configUbo
 
RenderPipelineUPtr m_pipeline
 
RenderColourToTextureUPtr m_colour
 
RenderPassTimerSPtr m_timer
 

Description détaillée

Classe de base de mappage de ton.

Auteur
Sylvain DOREMUS
Version
0.8.0
Date
11/03/2016

Documentation des constructeurs et destructeur

◆ ToneMapping()

C3D_API castor3d::ToneMapping::ToneMapping ( castor::String const &  name,
Engine engine,
Parameters const &  parameters 
)

Constructeur spécifié.

Paramètres
[in]nameLe nom du mappage de tons.
[in]engineLe moteur.
[in]parametersLes paramètres spécifiques à l'implémentation.

◆ ~ToneMapping()

virtual C3D_API castor3d::ToneMapping::~ToneMapping ( )
virtual

Destructeur.

Documentation des fonctions membres

◆ apply()

C3D_API void castor3d::ToneMapping::apply ( castor::Size const &  size,
TextureLayout const &  texture,
RenderInfo info 
)

◆ cleanup()

C3D_API void castor3d::ToneMapping::cleanup ( )

Fonction de nettoyage.

◆ initialise()

C3D_API bool castor3d::ToneMapping::initialise ( )

Initialise le shader de mappage de tons.

◆ update()

C3D_API void castor3d::ToneMapping::update ( HdrConfig const &  config)

Documentation des données membres

◆ m_colour

RenderColourToTextureUPtr castor3d::ToneMapping::m_colour
protected

Le pipeline utilisé pour le rendu du mappage de tons.

◆ m_configUbo

HdrConfigUbo castor3d::ToneMapping::m_configUbo
protected

L'UBO de données de configuration.

◆ m_matrixUbo

MatrixUbo castor3d::ToneMapping::m_matrixUbo
protected

L'UBO de données de matrices.

◆ m_pipeline

RenderPipelineUPtr castor3d::ToneMapping::m_pipeline
protected

Le shader de mappage de ton.

◆ m_timer

RenderPassTimerSPtr castor3d::ToneMapping::m_timer
protected

Le timer de passe de rendu.


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