Castor3D
0.11.0
Multiplatform 3D engine
|
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 |
|
explicit |
|
overridevirtual |
Implémente castor3d::shader::Materials.
|
overridevirtual |
Implémente castor3d::shader::Materials.
C3D_API MetallicRoughnessMaterial castor3d::shader::PbrMRMaterials::getMaterial | ( | sdw::UInt const & | index | ) | const |