Castor3D  0.11.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::shader::PbrMRMaterials
Graphe d'héritage de castor3d::shader::PbrMRMaterials:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::shader::PbrMRMaterials:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API PbrMRMaterials (sdw::ShaderWriter &writer)
 
C3D_API void declare (bool hasSsbo) override
 
C3D_API MetallicRoughnessMaterial getMaterial (sdw::UInt const &index) const
 
C3D_API BaseMaterialUPtr getBaseMaterial (sdw::UInt const &index) const override
 
- Fonctions membres publiques hérités de castor3d::shader::Materials
virtual ~Materials ()=default
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor3d::shader::Materials
C3D_API Materials (sdw::ShaderWriter &writer)
 
void doFetch (BaseMaterial &result, sdw::SampledImageT< FImgBufferRgba32 > &c3d_materials, sdw::Int &offset)
 
- Attributs protégés hérités de castor3d::shader::Materials
sdw::ShaderWriter & m_writer
 
std::unique_ptr< sdw::Struct > m_type
 

Documentation des constructeurs et destructeur

◆ PbrMRMaterials()

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

Documentation des fonctions membres

◆ declare()

C3D_API void castor3d::shader::PbrMRMaterials::declare ( bool  hasSsbo)
overridevirtual

◆ getBaseMaterial()

C3D_API BaseMaterialUPtr castor3d::shader::PbrMRMaterials::getBaseMaterial ( sdw::UInt const &  index) const
overridevirtual

◆ getMaterial()

C3D_API MetallicRoughnessMaterial castor3d::shader::PbrMRMaterials::getMaterial ( sdw::UInt const &  index) const

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