Castor3D 0.13.0
Multiplatform 3D engine
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe castor3d::shader::SssProfiles

#include <GlslMaterial.hpp>

Graphe de collaboration de castor3d::shader::SssProfiles:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API SssProfiles (sdw::ShaderWriter &writer)
 
C3D_API SssProfiles (sdw::ShaderWriter &writer, uint32_t binding, uint32_t set, bool enable=true)
 
C3D_API void declare (uint32_t binding, uint32_t set)
 
C3D_API SssProfile getProfile (sdw::UInt const &index) const
 

Attributs protégés

sdw::ShaderWriter & m_writer
 
std::unique_ptr< sdw::ArraySsboT< SssProfile > > m_ssbo
 

Documentation des constructeurs et destructeur

◆ SssProfiles() [1/2]

C3D_API castor3d::shader::SssProfiles::SssProfiles ( sdw::ShaderWriter &  writer)
explicit

◆ SssProfiles() [2/2]

C3D_API castor3d::shader::SssProfiles::SssProfiles ( sdw::ShaderWriter &  writer,
uint32_t  binding,
uint32_t  set,
bool  enable = true 
)
explicit

Documentation des fonctions membres

◆ declare()

C3D_API void castor3d::shader::SssProfiles::declare ( uint32_t  binding,
uint32_t  set 
)

◆ getProfile()

C3D_API SssProfile castor3d::shader::SssProfiles::getProfile ( sdw::UInt const &  index) const

Documentation des données membres

◆ m_ssbo

std::unique_ptr< sdw::ArraySsboT< SssProfile > > castor3d::shader::SssProfiles::m_ssbo
protected

◆ m_writer

sdw::ShaderWriter& castor3d::shader::SssProfiles::m_writer
protected

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