Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la structure castor3d::BaseDataComponentT< SubmeshDataT, DataT >::SurfaceShader

#include <BaseDataComponent.hpp>

Graphe d'héritage de castor3d::BaseDataComponentT< SubmeshDataT, DataT >::SurfaceShader:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::BaseDataComponentT< SubmeshDataT, DataT >::SurfaceShader:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API void fillSurfaceType (sdw::type::Struct &type, uint32_t *index) const override
 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
 
SubmeshSubComponentoperator= (SubmeshSubComponent const &)=delete
 
C3D_API SubmeshSubComponent (SubmeshSubComponent &&) noexcept=default
 
C3D_API SubmeshSubComponentoperator= (SubmeshSubComponent &&) noexcept=default
 
virtual C3D_API ~SubmeshSubComponent () noexcept=default
 

Documentation des fonctions membres

◆ fillSurfaceType()

template<SubmeshData SubmeshDataT, typename DataT >
C3D_API void castor3d::BaseDataComponentT< SubmeshDataT, DataT >::SurfaceShader::fillSurfaceType ( sdw::type::Struct & type,
uint32_t * index ) const
inlineoverridevirtual

Remplit la structure shader de surface avec les membres fournis par ce composant.

Paramètres
[in,out]typeReçoit les membres.
[in,out]indexL'indice optionnel du premier membre du composant, sera incrémenté si défini.

Réimplémentée à partir de castor3d::shader::SubmeshVertexSurfaceShader.

Références castor3d::fillBaseSurfaceType().

Voici le graphe d'appel pour cette fonction :

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