Castor3D 0.16.0
Multiplatform 3D engine
|
#include <SubmeshComponent.hpp>
Fonctions membres publiques | |
virtual C3D_API void | fillSurfaceType (sdw::type::Struct &type, uint32_t *index) const |
Remplit la structure shader de surface avec les membres fournis par ce composant. | |
Fonctions membres publiques hérités de castor3d::SubmeshSubComponent | |
SubmeshSubComponent ()=default | |
SubmeshSubComponent (SubmeshSubComponent const &)=delete | |
SubmeshSubComponent & | operator= (SubmeshSubComponent const &)=delete |
C3D_API | SubmeshSubComponent (SubmeshSubComponent &&) noexcept=default |
C3D_API SubmeshSubComponent & | operator= (SubmeshSubComponent &&) noexcept=default |
virtual C3D_API | ~SubmeshSubComponent () noexcept=default |
|
inlinevirtual |
Remplit la structure shader de surface avec les membres fournis par ce composant.
[in,out] | type | Reçoit les membres. |
[in,out] | index | L'indice optionnel du premier membre du composant, sera incrémenté si défini. |
Réimplémentée dans castor3d::BaseDataComponentT< SubmeshDataT, DataT >::SurfaceShader, et castor3d::PassMasksComponent::SurfaceShader.