Castor3D  ..
Fonctions membres publiques | Attributs publics statiques | Liste de tous les membres
Référence de la classe castor3d::HdrConfigUbo

Gestion du tampon de variables uniformes pour la configuration HDR. Plus de détails...

Fonctions membres publiques

C3D_API HdrConfigUbo (Engine &engine)
 Constructeur. Plus de détails...
 
C3D_API ~HdrConfigUbo ()
 Destructeur. Plus de détails...
 
C3D_API void update (HdrConfig const &p_config) const
 Met à jour l'UBO avec les valeurs données. Plus de détails...
 
Constructeurs/Opérateurs d'affectation par copie/déplacement.
C3D_API HdrConfigUbo (HdrConfigUbo const &)=delete
 
C3D_API HdrConfigUbooperator= (HdrConfigUbo const &)=delete
 
C3D_API HdrConfigUbo (HdrConfigUbo &&)=default
 
C3D_API HdrConfigUbooperator= (HdrConfigUbo &&)=default
 
getters.
UniformBuffergetUbo ()
 
UniformBuffer const & getUbo () const
 

Attributs publics statiques

static constexpr uint32_t BindingPoint = 8u
 
static C3D_API castor::String const BufferHdrConfig
 
static C3D_API castor::String const Exposure
 
static C3D_API castor::String const Gamma
 

Description détaillée

Gestion du tampon de variables uniformes pour la configuration HDR.

Auteur
Sylvain DOREMUS
Version
0.10.0
Date
12/04/2017

Documentation des constructeurs et destructeur

◆ HdrConfigUbo() [1/3]

C3D_API castor3d::HdrConfigUbo::HdrConfigUbo ( HdrConfigUbo const &  )
delete

◆ HdrConfigUbo() [2/3]

C3D_API castor3d::HdrConfigUbo::HdrConfigUbo ( HdrConfigUbo &&  )
default

◆ HdrConfigUbo() [3/3]

C3D_API castor3d::HdrConfigUbo::HdrConfigUbo ( Engine engine)
explicit

Constructeur.

Paramètres
[in]engineLe moteur.

◆ ~HdrConfigUbo()

C3D_API castor3d::HdrConfigUbo::~HdrConfigUbo ( )

Destructeur.

Documentation des fonctions membres

◆ getUbo() [1/2]

UniformBuffer& castor3d::HdrConfigUbo::getUbo ( )
inline

◆ getUbo() [2/2]

UniformBuffer const& castor3d::HdrConfigUbo::getUbo ( ) const
inline

◆ operator=() [1/2]

C3D_API HdrConfigUbo& castor3d::HdrConfigUbo::operator= ( HdrConfigUbo const &  )
delete

◆ operator=() [2/2]

C3D_API HdrConfigUbo& castor3d::HdrConfigUbo::operator= ( HdrConfigUbo &&  )
default

◆ update()

C3D_API void castor3d::HdrConfigUbo::update ( HdrConfig const &  p_config) const

Met à jour l'UBO avec les valeurs données.

Paramètres
[in]p_configLa configuration HDR.

Documentation des données membres

◆ BindingPoint

constexpr uint32_t castor3d::HdrConfigUbo::BindingPoint = 8u
static

◆ BufferHdrConfig

C3D_API castor::String const castor3d::HdrConfigUbo::BufferHdrConfig
static

Nom du frame variable buffer contenant la configuration du HDR.

◆ Exposure

C3D_API castor::String const castor3d::HdrConfigUbo::Exposure
static

Nom de la frame variable contenant l'exposition.

◆ Gamma

C3D_API castor::String const castor3d::HdrConfigUbo::Gamma
static

Nom de la frame variable contenant la correction gamma.


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