Castor3D 0.15.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::HdrConfigUbo

#include <HdrConfigUbo.hpp>

Types publics

using Configuration = HdrConfig
 

Fonctions membres publiques

C3D_API HdrConfigUbo (HdrConfigUbo const &rhs)=delete
 
C3D_API HdrConfigUbooperator= (HdrConfigUbo const &rhs)=delete
 
C3D_API HdrConfigUbo (HdrConfigUbo &&rhs)=default
 
C3D_API HdrConfigUbooperator= (HdrConfigUbo &&rhs)=delete
 
C3D_API HdrConfigUbo (RenderDevice const &device)
 
C3D_API ~HdrConfigUbo ()
 
C3D_API void cpuUpdate (HdrConfig const &config)
 Met à jour l'UBO avec les valeurs données.
 
void createPassBinding (crg::FramePass &pass, uint32_t binding) const
 
void createSizedBinding (ashes::DescriptorSet &descriptorSet, VkDescriptorSetLayoutBinding const &layoutBinding) const
 
UniformBufferOffsetT< Configuration > const & getUbo () const
 

Documentation des définitions de type membres

◆ Configuration

Documentation des constructeurs et destructeur

◆ HdrConfigUbo() [1/3]

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

◆ HdrConfigUbo() [2/3]

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

◆ HdrConfigUbo() [3/3]

C3D_API castor3d::HdrConfigUbo::HdrConfigUbo ( RenderDevice const &  device)
explicit

◆ ~HdrConfigUbo()

C3D_API castor3d::HdrConfigUbo::~HdrConfigUbo ( )

Documentation des fonctions membres

◆ cpuUpdate()

C3D_API void castor3d::HdrConfigUbo::cpuUpdate ( HdrConfig const &  config)

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

Paramètres
[in]configLa configuration HDR.

◆ createPassBinding()

void castor3d::HdrConfigUbo::createPassBinding ( crg::FramePass &  pass,
uint32_t  binding 
) const
inline

◆ createSizedBinding()

void castor3d::HdrConfigUbo::createSizedBinding ( ashes::DescriptorSet &  descriptorSet,
VkDescriptorSetLayoutBinding const &  layoutBinding 
) const
inline

◆ getUbo()

UniformBufferOffsetT< Configuration > const & castor3d::HdrConfigUbo::getUbo ( ) const
inline

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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